Senior Software Engineer

Doeren Mayhew
Alpharetta, GA
Category Accounting
Job Description
Role Overview

We are seeking a Senior Software Engineer to join our team. As a client-facing full stack engineer, you will partner with stakeholders to understand business needs and translate them into effective technical solutions. You will design, develop, and deliver scalable, high-quality software solutions using modern frameworks and best practices.

What You Will Do

Your main day-to-day responsibilities will include mentoring and supporting engineers across a global team, maintaining and promoting coding standards and best practices, debugging and troubleshooting complex issues, and participating in client workshops and technical discussions.

Why It Might Be a Fit

You will be a fit for this role if you have a strong understanding of application architecture, APIs, and system design principles, as well as experience with relational databases, cloud platforms, and modern deployment practices.

Requirements

  • 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

Benefits

  • 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
]]>