Senior Software Engineer - Do it Best : Job Details

Senior Software Engineer

Do it Best

Job Location : Fort Wayne,IN, USA

Posted on : 2025-10-14T00:15:35Z

Job Description :

Senior Software Engineer

About the role:

Our software engineering teams are focused on business outcomes and are empowered to create intuitive, reliable, and high performing applications. As a Senior Software Engineer, you'll lead major software development initiatives, help establish best practices, provide architectural and development guidance, and mentor junior software engineers.

Responsibilities include:

  • Lead software development initiatives/projects and effectively collaborate with cross-functional teams to deliver quality solutions on time and within budget

  • Lead technical solutioning, project planning, work breakdown, and timeline estimation for software development tasks

  • Write clean, maintainable, and scalable code following best practices and coding standards

  • Leverage best-fit frameworks for project execution

  • Create high-quality software solutions that provide positive user experiences, align with standards and guiding principles, and are maintainable and easy to support

  • Ensure solution economics and total cost of ownership are considered during design and development

  • Assess, understand, and document the interaction between systems, impacts of various designs, and performance tradeoffs

  • Define and mature software engineering standards and practices

  • Perform code reviews and provide constructive feedback to ensure code quality and alignment with department standards

  • Mentor and provide guidance to junior and mid-level software engineers, fostering a culture of continuous improvement and career development

  • Provide support for custom software solutions, responding to and resolving issues within defined timeframes

Education and Experience:

  • Bachelor's or Master's degree in Computer Science / related discipline or equivalent training

  • 3+ years of professional experience with software development

  • Proven experience organizing and leading product development efforts

  • Proven accomplishments with advanced software development, including development and implementation of complex enterprise applications in multi-tier and highly integrated environments

  • Experience evaluating and deploying enterprise solutions, both off-the-shelf and custom built

  • Experience with cloud, web, integration, and data development in a business environment

  • Experience with C#, Java, .NET, JavaScript, MS SQL or similar languages/technologies

  • Experience with Test Driven Development (TDD) and writing automated tests

  • Proficient with developer tools, including Generative AI

  • Experience with cloud technologies and open source technologies

  • Experience with agile and plan-driven project execution frameworks

  • Knowledge of and experience with DevOps practices, CI/CD, and containerization technologies

  • Knowledge of and experience with secure coding practices

  • Knowledge of Do it Best business processes, the retail or distribution industry, or general business operations principles and practices

Skills and Abilities:

  • Excellent analytical and problem-solving skills

  • Disciplined, focused, and self-motivated

  • Advanced planning and organizational skills

  • Advanced interpersonal, written, and verbal communication skills

  • Demonstrates a positive attitude, growth mindset, humility, and leadership by example

  • Demonstrates adaptability and flexibility in initiating or navigating change

Apply Now!

Similar Jobs ( 0)