Demo

Lead Software Engineer

CMK Resources, Inc.
Ann Arbor, MI Full Time
POSTED ON 1/17/2025
AVAILABLE BEFORE 4/17/2025

CMK Resources, Inc. is seeking an experienced Technical Software Lead to support one of our valued partners. The ideal candidate is passionate about Test Driven Development (TDD) methodologies and can articulate its importance in an environment handling large volumes of real-time data.

Location

Ann Arbor, MI - Hybrid / Couple days a week onsite

Key Responsibilities :

  • Lead by example with a hands-on approach to software development while mentoring and guiding a team of engineers.
  • Develop and maintain robust backend systems.
  • Champion and implement Test Driven Development (TDD) practices, ensuring the delivery of high-quality, scalable, and reliable software.
  • Collaborate closely with cross-functional teams to meet both technical and business goals, ensuring alignment across the organization.
  • Engage in hands-on development with a focus on high-impact, real-time data systems.
  • Provide insights and guidance on best practices, especially around TDD and large-scale test suite design.
  • Encourage a culture of innovation, continuous improvement, and collaboration within the development team.

Qualifications :

  • Extensive experience in backend software development, proficient in languages such as Java, Python, C#, .Net, Go, Scala, Swift, Kotlin, or similar. (Current environment is Java)
  • Experience working on cloud based applications in AWS, Azure and / or GCP.
  • Strong expertise in Test Driven Development (TDD), with the ability to explain and implement TDD methodologies within a team.
  • Experience with large-scale test suite design, including the use of test doubles, mocking, and related testing methodologies.
  • Familiarity with extreme programming (XP) practices is a plus.
  • Demonstrated leadership qualities, including mentoring junior developers and effectively communicating with cross-functional teams.
  • Experience working in SaaS environments, particularly in industries like supply chain or manufacturing, is highly desirable.
  • Excellent communication skills with the ability to interact with all levels of the organization and drive technical initiatives to completion.
  • At CMK Resources, we value referrals! If you know someone who would excel in this role, we’d love to hear from them.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Lead Software Engineer?

    Sign up to receive alerts about other jobs on the Lead Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $83,431 - $103,091
    Income Estimation: 
    $106,113 - $127,991
    Income Estimation: 
    $143,464 - $177,067
    Income Estimation: 
    $177,045 - $220,454
    Income Estimation: 
    $127,094 - $153,876
    Income Estimation: 
    $116,820 - $149,340
    Income Estimation: 
    $106,113 - $127,991
    Income Estimation: 
    $127,094 - $153,876
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Lead Software Engineer jobs in the Ann Arbor, MI area that may be a better fit.

    Lead Software Test Engineer

    Catalyst Life Sciences, Ann Arbor, MI

    Staff, Software Engineer - Group Lead

    Torc Robotics, Ann Arbor, MI

    AI Assistant is available now!

    Feel free to start your new journey!