Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Doeren Mayhew

Senior Software Engineer

Doeren Mayhew is the 37th largest U.S. tax, assurance and advisory firm headquartered in Troy, Michigan with over 25 offices across the country and abroad. Founded in 1932, Doeren Mayhew is positioned for successful future growth. If you want to join a rising firm that is consistently named among the 50 best-managed firms in the nation, this is the firm for you.

Doeren Mayhew is seeking a Senior Software Engineer. This position is available in Troy, Michigan, Atlanta, Georgia or Dallas, Texas.

Responsibilities:
  • Act as a client-facing full stack engineer, partnering with stakeholders to understand business needs and translate them into effective technical solutions
  • Design, develop, and deliver scalable, high-quality software solutions using modern frameworks and best practices
  • Contribute to system architecture and technical design decisions within distributed and tiered systems
  • Mentor and support engineers across a global team, providing guidance through code reviews, collaboration, and knowledge sharing
  • Maintain and promote coding standards and best practices, ensuring consistency and quality across deliverables
  • Debug and troubleshoot complex issues using a variety of tools and analytical approaches
  • Ensure solutions are thoroughly tested, including unit and integration testing
  • Participate in client workshops, sprint demos, and technical discussions, clearly communicating complex concepts to both technical and non-technical audiences
  • Identify opportunities to introduce AI driven capabilities, automation, and data insights into client solutions
  • Support Agile delivery by contributing to planning, estimation, and continuous improvement efforts
Qualifications:
  • Bachelor's degree in Computer Science or related field (or equivalent experience)
  • 5 years of professional software development experience
  • Proven ability to operate in a client-facing or consulting-style environment
  • Experience designing and developing Single Page Applications (React, Angular)
  • Proficiency building REST APIs (.NET, Node) with a focus on performance, security, and maintainability
  • Strong understanding of application architecture, APIs, and system design principles
  • Experience with relational databases, including schema design and SQL optimization
  • Exposure to cloud platforms (Azure, AWS, or GCP) and modern deployment practices
  • Experience with source control, CI/CD pipelines, and Agile/Scrum methodologies
  • Up to date and hands on experience with emerging AI trends (AI driven development/workflows) and technologies (Claude Code, Copilot, Codex)
  • Strong problem-solving skills and ability to analyze business requirements and propose solutions
  • Excellent communication skills with the ability to build relationships with clients and collaborate across global teams
  • Demonstrated ability to mentor peers and positively influence team delivery

Doeren Mayhew is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race; color; religion; national origin; sex; age; disability; sexual orientation; gender identity or expression; genetic predisposition or carrier status; veteran, marital, or any other status protected by law.

"Doeren Mayhew" is the brand name under which Doeren Mayhew Assurance and Doeren Mayhew Advisors, LLC and its subsidiary entities provide professional services. Doeren Mayhew Assurance and Doeren Mayhew Advisors, LLC (and its subsidiary entities) practice as an alternative practice structure in accordance with the AICPA Code of Professional Conduct and applicable law, regulations and professional standards. Doeren Mayhew Assurance is a licensed independent CPA firm that provides attest services to its clients, and Doeren Mayhew Advisors, LLC and its subsidiary entities provide tax and business consulting services to their clients. Doeren Mayhew Advisors, LLC and its subsidiary entities are not licensed CPA firms.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Troy, MI vacancy
  •  ...W e are seeking a Software Engineer with experience and passion for hardware and software integration and testing of real-time, embedded software. The role involves planning and performing tasks across hardware integration, scripting, networking, troubleshooting, problem... 
    Senior
    Internship

    Compunnel

    Sterling Heights, MI
    1 day ago
  • $71 - $85 per hour

     ...Senior Software Engineer (Embedded Systems) Location: Sterling Heights, MI Pay: $71-$85/hour Schedule: 9/80 (Every Other Friday Off) Work Type: 100% Onsite Overview: Seeking a Senior Software Engineer to develop embedded application software... 
    Senior
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    5 days ago
  •  ...Software Engineer Position Position would require the candidate to be a W2 employee of Donatech. US Citizenship Required. Has knowledge of the full software development lifecycle. Has experience working on programs involving the development, maintenance, upgrade... 
    Senior

    Donatech

    Sterling Heights, MI
    1 day ago
  • $72.45 - $85.5 per hour

     ...Check out this new opportunity! Senior Software Engineer Sterling Heights, MI $72.45 - $85.50/Hour We are hiring a Senior Embedded Software Engineer in Sterling Heights, MI to support development of advanced ground combat vehicle software architectures... 
    Senior

    Moseley Technical Services

    Sterling Heights, MI
    5 days ago
  • Senior Software Engineer - Embedded Systems Location: Sterling Heights, MI | Duration: 12 Months (Temp-to-Hire) | 1st Shift: 8:00 AM - 5:00 PM About the Role Join Indotronix as a Senior Software Engineer and propel your career by developing next-generation embedded... 
    Senior
    Contract work
    Temporary work
    Day shift

    Navstar

    Sterling Heights, MI
    2 days ago
  •  ...openings for individuals with experience and a passion for software integration and testing of real-time, embedded...  ...depending upon how the organization is structured. The Senior Software Integration and Test Engineer plans and performs a variety of tasks across the... 
    Senior
    Contract work

    US Tech Solutions

    Sterling Heights, MI
    3 days ago
  •  ...Senior Software Engineer Location: Troy, Michigan; Atlanta, Georgia; or Dallas, Texas. Responsibilities Act as a client-facing full stack engineer, partnering with stakeholders to understand business needs and translate them into effective technical solutions Design,... 
    Senior

    Doeren hew

    Troy, MI
    5 days ago
  • $100k - $135k

     ...Software Engineering Troy, Michigan Salary: USD 100000 - 135000 Annually Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States. This role... 
    Senior

    Tyler-Technologies-29572f8

    Troy, MI
    5 days ago
  •  ...Senior Software Engineer Sterling Heights, MI 48312 Contract | 1+ Years Number of Positions- 3 Position Description: We have multiple openings for individuals with experience and a passion for real-time, embedded software development... 
    Senior
    Contract work

    The Judge Group

    Sterling Heights, MI
    3 days ago
  •  ...PGS Worldwide is seeking a Senior Software Engineer in Sterling Heights, MI for a one-year contract-to-hire role supporting a leading aerospace & defense company. This role supports real-time embedded software development, integration, and testing. The Senior Software... 
    Senior
    Contract work
    Worldwide

    PGS Worldwide

    Sterling Heights, MI
    4 days ago
  • $57.69 per hour

     ...Job Title: Software Engineer – Real-Time Embedded Systems Job Description This role offers the opportunity for experienced Software Engineers to lead the full lifecycle of real-time embedded software development, from requirements analysis and architecture through... 
    Senior
    Full time
    Contract work
    Temporary work
    Work at office

    Actalent

    Sterling Heights, MI
    10 hours ago
  • $138k - $172.25k

    Description Senior Software Engineer Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 138,000-172,250 Additional variable compensation and benefits may apply. Total... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    4 days ago
  •  ...Senior Software Engineer RPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide customizable solutions tailored to support today’s complex supply chains.  As one of the fastest-growing logistics companies in North... 
    Senior
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home

    RPM

    Birmingham, MI
    2 days ago
  • Job Summary Senior Software Development Engineer - Troy, Michigan (Position ID: P-NMOB1 Senior Software Development Engineer #1056001) Responsibilities Lead the definition, design, architecture, implementation, and delivery of our software. Code and test system components... 
    Senior
    Work experience placement
    Immediate start

    FastTek Global

    Troy, MI
    2 days ago
  • At Roush, we fuse technology and engineering to provide product development solutions to customers in a wide range of industries. Widely...  ...activates big ideas on a global stage. The Defense Senior Software Engineer is accountable for the development of software for... 
    Senior
    Full time
    Work experience placement

    ROUSH

    Troy, MI
    1 day ago
  • RPM Freight Systems is seeking a Senior Software Engineer to join their innovative team in Birmingham, Michigan. This role involves developing user-focused software solutions and leading technical execution in an Agile environment. The ideal candidate will have 5+ years... 
    Senior

    RPM Freight Systems

    Birmingham, MI
    5 days ago
  • Siemens AG in Troy, Michigan is seeking an experienced software engineer to develop cloud-based infrastructure solutions on the Simcenter X platform. The role requires 5-8 years of software development experience, preferably in Java, Python, or Go, with a strong understanding... 
    Senior

    Siemens AG

    Troy, MI
    10 hours ago
  •  ...Key Responsibilities Collaborate with end users to understand their software needs and workflows, providing insights and suggesting software enhancements that optimize productivity. Attend design committee meetings to gather and analyze user requirements, translating... 
    Senior

    HIROTEC Manufacturing America LLC

    Auburn Hills, MI
    5 days ago
  •  ...report to Warren, MI or Milford, MI three times per week, at minimum. The Role We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and... 
    Senior
    Local area
    Relocation package

    Israelvcforum

    Warren, MI
    5 days ago
  •  ...Job DescriptionWe are looking for energetic engineers with experience in AUTOSAR, Linux/QNX, and Android to help us deliver high quality software for current and future automotive infotainment systems. The software team supports the definition, design, and development... 
    Senior
    Local area
    Work from home
    Relocation package
    3 days per week

    General Motors

    Warren, MI
    4 days ago
  • Israelvcforum is seeking a Senior Software Engineer to join their team in Warren, MI. This hybrid position involves developing and maintaining robust software solutions for GM vehicle architectures. You will work closely with teams to optimize and extend the tool chain... 
    Senior

    Israelvcforum

    Warren, MI
    1 day ago
  •  ...Senior Software Engineer As a Senior Software Engineer, you will help build and scale a newly launched AI-first product that directly impacts company revenue by helping our internal sales team members focus on the clients most likely to convert. This role is for... 
    Senior
    Live in
    Shift work
    Night shift
    Weekend work

    Rocket

    Highland Park, MI
    5 days ago
  •  ...Backend Engineer at Sift As a Backend Engineer at Sift, you'll play a critical role in delivering the experiences that help thousands...  ...users. About the role Develop and test very complex software solutions with minimal direction Release and validate software... 
    Senior

    Rocket

    Highland Park, MI
    3 days ago
  •  ...Mercor is hiring Senior Software Engineers in Sterling Heights, Michigan, for a high-urgency project involving closed-source application development. The role requires experienced full-stack developers capable of independent work and collaboration with engineering and... 
    Senior
    Remote work

    Mercor Inc

    Sterling Heights, MI
    4 days ago
  •  ...Cybersecurity Embedded Software Engineer American Rheinmetall is a leader in the design, development, and production of advanced tracked and wheeled vehicles, vehicle systems, and critical components that support U.S. military modernization. Our expertise spans electronic... 
    Senior
    Local area
    Overseas

    American Rheinmetall

    Auburn Hills, MI
    3 days ago
  • $35 - $40 per hour

     ...Day to Day This Senior C++ Developer will be responsible for designing, developing,...  ...and involves working closely with other engineers to build, optimize, and support core systems...  ..., etc.) Strong understanding of software development best practices and SDLC... 
    Senior

    Insight Global

    Sterling Heights, MI
    2 days ago
  • A growing vehicle manufacturer in Michigan is seeking a Senior Design Release Engineer for Chassis Accessories. This role involves leading the design and release of Suspension Lift and Lower Kits for vehicles while ensuring compliance with regulatory standards. Candidates... 
    Senior

    Slate

    Troy, MI
    1 day ago
  • General Motors is seeking a Senior Software Engineer specializing in Low Voltage Prognostics, to develop algorithms that predict and prevent low voltage failures in vehicles. This role involves collaboration with cross-functional teams to ensure optimal system performance... 
    Senior

    General Motors

    Warren, MI
    10 hours ago
  • Contract Professionals, Inc. is looking for an experienced Model Based Systems Engineer (MBSE) - Senior/Lead to drive the MBSE strategy and execution for a major defense vehicle program. The ideal candidate will possess over 10 years of systems engineering experience and... 
    Senior
    Contract work

    Contract Professionals, Inc.

    Sterling Heights, MI
    4 days ago
  • $150k - $250k

    Maxcare is seeking an AI Engineer in Birmingham, Michigan, to lead innovations in medical billing. The AI Engineer will develop ML models, improve coding/billing accuracy, and work within a collaborative team. Ideal candidates should have over 6 years of experience in... 
    Senior

    Maxcare

    Birmingham, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!