Senior Software Engineer

1 month ago


Ann Arbor, United States CMK Resources, Inc. Full time

As a Senior Software Engineer, you will play a critical role in developing scalable, high-quality software solutions. This role emphasizes championing Test-Driven Development (TDD) and test automation, setting high standards for software quality and reliability. You will guide and mentor the team in designing automated tests to ensure that new and existing features meet rigorous performance and reliability criteria.


Key Responsibilities:

  • Promote Test-Driven Development (TDD) and test automation practices across the team, establishing high-quality standards and mentoring team members in effective testing.
  • Develop, implement, and maintain both client-side and server-side software solutions with a focus on performance, maintainability, and automated testing.
  • Design and build RESTful APIs, integrating seamlessly with third-party services.
  • Develop and maintain automated test suites, ensuring full coverage for both new and existing functionalities.
  • Conduct thorough code reviews and contribute to the creation of automated testing strategies and frameworks.
  • Collaborate with cross-functional teams to gather requirements, ensuring technical specifications align with business goals.
  • Participate in debugging and troubleshooting, ensuring code quality and reliability across all software layers.
  • Stay informed on emerging technologies and incorporate relevant advancements in test automation and software engineering practices.


Required Skills and Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Proven experience with Test-Driven Development (TDD) and test automation frameworks, with a focus on designing effective automated test suites.
  • Strong background in server-side programming languages and frameworks, including Node.js, Python, or Java.
  • Hands-on experience with test automation tools and frameworks, such as Selenium, JUnit, pytest, or Cypress, and CI/CD pipeline integration.
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes) and database management systems (MySQL, PostgreSQL, MongoDB).
  • Familiarity with Extreme Programming (XP) methodologies and Agile development practices.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and version control systems (preferably Git).
  • Excellent communication and teamwork skills, with a commitment to continuous learning and mentoring.


At CMK Resources, we value referrals If you know someone who would excel in this role, we'd love to hear from them.


CMK Resources is an information technology services company that is focused on providing storage and data management related professional services. Our mission is clear – accelerate the operational readiness and value of our customers' technology investments. CMK is built on a promise to provide a personal experience to every customer and consultant across our partnership ecosystem. With origins as an IT staffing company, CMK’s talent acquisition team consistently identifies top-tier IT talent.


CMK has services-based partnerships with leading storage and data management technology providers, enterprise VARs and solution providers. We listen to customer challenges, understand upcoming projects, and recognize culture and technologies to identify the right solution with the right consultant. Our entire engagement and delivery model is led by our on-shore based industry-recognized experts. We provide unrivaled personal service, customer-centric services, and industry knowledge that transcends the competition.


CMK Resources, Inc. is an Equal Opportunity Employer and does not discriminate on the basis of Sex or gender identity, Mental disability or physical disability, Religion, Age, National origin or ethnicity, Sexual orientation, Marital status, Veteran status or Parental status. Notice: Depending on your specific placement, you may be required to prove that you have received the COVID-19 vaccine or have a valid religious or medical reason not to be vaccinated. CMK Resources, Inc. is an Equal Opportunity Employer and reasonable accommodations will be considered.



  • Ann Arbor, United States Clarivate Analytics US LLC Full time

    We are looking for a Senior Software Engineer to join our team! This is an exciting opportunity to work with a small and quick team. The team consists of 6 immediate team members and is reporting to the Senior Manager, Service Delivery. If you have full stack development experience with the MS tech stack, we would love to speak with you! About You -...


  • ann arbor, United States CMK Resources, Inc. Full time

    As a Senior Software Engineer, you will play a critical role in developing scalable, high-quality software solutions. This role emphasizes championing Test-Driven Development (TDD) and test automation, setting high standards for software quality and reliability. You will guide and mentor the team in designing automated tests to ensure that new and existing...


  • ann arbor, United States CMK Resources, Inc. Full time

    As a Senior Software Engineer, you will play a critical role in developing scalable, high-quality software solutions. This role emphasizes championing Test-Driven Development (TDD) and test automation, setting high standards for software quality and reliability. You will guide and mentor the team in designing automated tests to ensure that new and existing...


  • Ann Arbor, Michigan, United States Criteo Full time

    About This Opportunity:We are seeking a highly skilled Senior Software Engineer to join our Data team. This is a critical role that requires a strong foundation in Computer Science and experience in architecting, developing, and extending large and complex systems.Responsibilities:Design and implement high-quality, maintainable code that meets the needs of...


  • Ann Arbor, Michigan, United States TORC Robotics Full time

    About the CompanyTORC Robotics is a leader in autonomous driving since 2007, commercializing our solutions with experienced partners. As part of the Daimler family, we focus solely on developing software for automated trucks to transform how the world moves freight.Job SummaryWe are seeking a highly skilled Senior Software Engineer to design, develop,...


  • Ann Arbor, Michigan, United States KBR Full time

    Job Title: Senior Software Development Program LeadAt KBR, we are seeking an experienced Program Manager to lead a Software Development Team in a challenging and rewarding role. As a Senior Software Development Program Lead, you will be responsible for ensuring the successful execution of a portfolio of projects, transforming development practices, and...


  • Ann Arbor, Michigan, United States KLA-Tencor Full time

    **Job Overview**We are seeking a highly skilled Senior Full Stack Software Engineer to join our team at KLA-Tencor. As a key member of our software engineering group, you will be responsible for designing, developing, and maintaining cutting-edge software solutions that drive business growth and innovation.**Salary Range**The estimated salary range for this...


  • Ann Arbor, United States Charles Schwab Full time

    Position Type: RegularYour opportunity At Schwab, you are empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together. Personalized Investing Engineering (PIE) develops and operates Schwab's most innovative products with a...


  • Ann Arbor, United States Disability Solutions Full time

    Base Pay Range: $110,900.00 - $188,500.00Primary Location: USA-MI-Ann Arbor-KLAKLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role, level, and...


  • Ann Arbor, Michigan, United States Censys Full time

    About the Role:We are seeking a Senior Software Engineer for Streaming Attribution to join our team at Censys. Our Internet Intelligence PlatformTM (IIPTM) relies on processing and analyzing billions of internet telemetry data points. The successful candidate will have experience in data pipelines, stream/batch processing at scale, and building out...


  • Ann Arbor, United States Disability Solutions Full time

    Base Pay Range: $110,900.00 - $188,500.00Primary Location: USA-MI-Ann Arbor-KLAKLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role, level, and...


  • Ann Arbor, United States Disability Solutions Full time

    Base Pay Range: $115,900.00 - $197,000.00Primary Location: USA-MI-Ann Arbor-KLAKLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role, level, and...


  • ANN ARBOR, United States Charles Schwab Full time

    Position Type: RegularYour opportunityAt Schwab, you are empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.  Personalized Investing Engineering (PIE) develops and operates Schwab's most innovative products with a primary...


  • Ann Arbor, United States Charles Schwab Full time

    Position Type: RegularYour opportunityAt Schwab, you are empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.  Personalized Investing Engineering (PIE) develops and operates Schwab's most innovative products with a primary...

  • Software Engineer

    2 weeks ago


    Ann Arbor, United States Actalent Full time

    Job Title: Battery Management System (BMS) Engineer Job Description Our customer, located in Ann Arbor, is seeking a Battery Management System (BMS) Engineer to design, develop, and sustain advanced BMS solutions for lithium-ion battery products. Responsibilities Design, develop, and test embedded firmware for Battery Management Systems. Assist in...

  • Software Engineer

    3 weeks ago


    Ann Arbor, United States Oho Group Ltd Full time

    Software Engineer WantedWe are working with an AI semiconductor startup who develop cutting-edge, scalable AI accelerator chips that deliver high performance, low power consumption, and seamless integration for embedded Edge AI applications, including vision-based systems and real-time data processing.Responsibilities:Developing high-performance,...


  • Ann Arbor, United States Criteo Full time

    What you will be doing: Write high quality, maintainable code as leading member of the platform team Be a part of a team working on a high volume, highly available system, critical to the success of the business Participate in architecture discussions, influence the roadmap, and take ownership and responsibility over new projects Build scalable, available,...

  • Software Engineer

    2 weeks ago


    Ann Arbor, United States WebFX Full time

    Hi there! We're WebFX, a full-service digital marketing agency based in the US. We've been named the Best Place To Work in Pennsylvania 9 times in a row and we'd love to meet you! We are a fast-growing company that has doubled in size over the past 5 years, with talented team members now based around the globe (and representing 18+ different countries!)....


  • Ann Arbor, United States Disability Solutions Full time

    Base Pay Range: $110,900.00 - $188,500.00Primary Location: USA-MI-Ann Arbor-KLAKLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role, level, and...


  • Ann Arbor, United States Geonexus Technologies, LLC Full time

    Who We Are:At Geonexus, we help asset-intensive sectors such as Utilities, Transportation, and Government save time and money with our ready-to-use, low-code/no-code integration tools. Our solutions seamlessly connect Geographic Information System (GIS) data and applications with leading enterprise business systems. Our fully configurable Geonexus...