Senior Software Engineer
Doeren Mayhew · Troy, MI · 1 wk ago
On-siteEngineeringFull-time
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
Pay
Competitive salary commensurate with experience.
Schedule
Full-time position.
Benefits
Health insurance, retirement plans, paid time off, and more.
Skills
Software development, client-facing, Agile, AI, cloud platforms, CI/CD, database management, problem-solving, communication, mentoring.
Benefits
Professional development opportunities, work-life balance, supportive team culture.
Pay
Competitive salary commensurate with experience.
Schedule
Full-time position.
Application Instructions
Submit your resume and cover letter to [email protected]
About the Role
Join a dynamic and growing firm committed to excellence in service and innovation.