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 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Troy, MI vacancy
  • $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
    2 days ago
  • $61.22 per hour

     ...Job Description Senior Software Engineer Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Hours: 8am - 5pm Pay rate: $61.22/Hr. Benefits: overtime, medical, dental, vision, 401k Travel: 5% REQUIREMENTS: Senior Software Engineer •... 
    Senior
    Contract work
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    3 days ago
  •  ...Senior Software Engineer Apply Online 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 combines hands-on software... 
    Senior
    Local area

    Tyler Technologies

    Troy, MI
    2 days 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... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    3 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
    4 days 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 for next‑generation ground... 
    Senior
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    1 day ago
  • $61.22 per hour

     ...years of experience in real-time embedded software development and/or software testing; can...  ...and technologies in applicable engineering disciplines. C and C++ programming. Python...  ...development, integration and test. The Senior Software Engineer plans and performs a variety... 
    Senior
    Contract work
    Day shift

    Apollo Professional Solutions, Inc.

    Sterling Heights, MI
    2 days ago
  • Doeren Mayhew is seeking a Senior Software Engineer to act as a client-facing full stack engineer. This role involves designing and delivering scalable, high-quality software solutions while mentoring engineers and maintaining best practices. The ideal candidate should... 
    Senior

    Doeren hew

    Troy, MI
    15 hours 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
    4 days 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
    2 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
    3 days ago
  • Senior Software Engineer Location: Silicon Valley, CA Type: Full Time Responsibilities Design and develop automation solutions for network testing and validation Work with SONiC and Linux networking platforms Troubleshoot network and switch-related issues Collaborate... 
    Senior
    Full time

    EmergencyMD

    Southfield, MI
    4 days ago
  •  ...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
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...times per week, at minimum or other frequency dictated by the business. The Role General Motors is seeking a Senior Software Feature/Experience Engineer for Digital Experiences Software Quality and Release is to lead the technical analysis of features and... 
    Senior
    H1b
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • Overview The Role As a Senior Software Engineer on our ADAS/AVSimulation team, you’ll architect, build, and maintain modern software systems that power our advanced driver assistance and autonomous vehicle systems simulations and connect seamlessly with our company’s... 
    Senior

    General Motors

    Warren, MI
    2 days ago
  • General Motors is looking for a Senior Software Feature/Experience Engineer to join their team in Warren, Michigan. This hybrid role involves leading technical analysis and ensuring high-quality software delivery for digital experiences. The ideal candidate will have over... 
    Senior

    General Motors

    Warren, MI
    2 days ago
  •  ...Education/Knowledge: ~ Master's degree in Electronics Engineering, Computer Science, Mechatronics Engineering, Physics or similar...  ...-8+ years' demonstrable experience and passion for automotive software design along with System Engineering experience. ~ Familiarity... 
    Senior
    Permanent employment
    Local area

    Magna Services

    Troy, MI
    15 hours ago
  • $96.25k - $132.35k

     ...Senior Applications Engineer Date: May 21, 2026 Location: Troy, MI, US, 48084 Company: Corning Requisition Number: 75138 **The company built on breakthroughs.  ** **Join us. ** Corning is one of the world’s leading innovators in glass, ceramic, and materials... 
    Senior
    Full time

    Corning Incorporated

    Troy, MI
    3 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
    15 hours ago
  • Slate is looking for a Senior Accessory Design and Release Engineer (DRE) in Troy, Michigan, who will be integral to developing and managing interior trim accessories. The ideal candidate should have a Bachelor’s degree in mechanical engineering and over 8 years of experience... 
    Senior

    Slate

    Troy, MI
    15 hours ago
  •  ...them. WHO WE ARE LOOKING FOR Slate is looking for an energetic, organized, and experienced Sr. Accessory Design and Release Engineer (DRE) - Interior to join our growing team. The DRE will be responsible for design and development of Interior Trim accessories,... 
    Senior

    Slate Auto

    Troy, 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
    3 days ago
  •  ...Innovation Center or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) The Role We are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a primary focus on React-based front-end development, Shopify commerce... 
    Senior
    H1b
    Local area
    Work from home
    Relocation
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    3 days 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
    1 day ago
  •  ...Job Description The Role: We are seeking an experienced Senior Software Engineer ( .NET ) to join our team. In this role, you will lead the design, development, testing, and maintenance of high-performance, scalable, and secure software systems. The ideal candidate... 
    Senior
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    15 hours ago
  • $160k - $200k

     ...Job Description As a Senior Software Engineer - Android Development, you will be responsible for design, development and testing of automotive infotainment software solutions for new features or major enhancements. You will also be responsible for defect analysis... 
    Senior
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...LER TechForce is looking for dynamic, experienced Senior Design Release Engineer, Chassis Accessories to join our growing team. This...  ...engineering changes. Experience working with ADAMS chassis software is a plus. Functional experience with all NHTSA /... 
    Senior
    Work at office

    LER TechForce LLC

    Troy, MI
    2 days ago
  • $160k - $200k

     ...Job Description As a Senior Software Engineer – Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems. You... 
    Senior
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  • Contract Professionals, Inc is seeking an experienced Model Based Systems Engineer (MBSE) - Senior/Lead in Sterling Heights, MI. This role involves driving engineering strategy on a major defense vehicle program and requires in-depth SysML model management using Cameo... 
    Senior
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    1 day ago
  • Slate Auto, located in Troy, Michigan, is seeking a Senior Design Release Engineer for Seating systems. This role involves designing and releasing efficient Seating systems that meet performance targets and regulatory standards. The ideal candidate has over 8 years of... 
    Senior

    Slate Auto

    Troy, 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!