About the Company
Maximus provides services and technology solutions to support organizations and the communities they serve. The company offers employee benefits that include insurance coverage, retirement savings, wellness resources, and professional development opportunities.
About the Role
Maximus is seeking a Senior Full Stack Software Engineer to design, develop, test, and support enterprise web applications. This role works across the full application stack, using C#, .NET, Vue.js, TypeScript, SQL Server, REST APIs, and AWS to deliver secure, reliable software solutions.
The successful candidate will contribute to software design and implementation, participate in code reviews and testing, troubleshoot production issues, and evaluate new technologies and development practices. The role also involves providing technical guidance, coaching, and support to other engineers.
Key Responsibilities
- Lead the development of software solutions that meet or exceed business requirements.
- Design and implement application modules based on system specifications.
- Write, review, test, and integrate code across application components.
- Conduct unit testing, troubleshoot software issues, and propose solutions to resolve defects.
- Evaluate new coding techniques, tools, modules, and development approaches for potential adoption.
- Support requirements elicitation and definition in collaboration with relevant stakeholders.
- Develop software solutions that align with established system requirements and design standards.
- Assist with testing activities and remediate identified defects.
- Troubleshoot production issues by analyzing application logs, data, and system behavior.
- Help establish and improve coding standards by investigating new tools, products, and techniques.
- Provide technical guidance, coaching, and training to other developers.
- Support Agile software delivery and contribute to the development of secure, maintainable applications.
Required Qualifications
- Bachelor’s degree in a relevant field and at least five years of relevant professional experience, or an equivalent combination of education and experience.
- At least eight years of full-stack software engineering experience developing enterprise web applications.
- Experience with cloud-hosted solutions, APIs, and Agile delivery.
- Strong full-stack development skills using C#, .NET Framework 4.x, and .NET 8 or later.
- Proficiency in JavaScript, TypeScript, Vue.js, HTML5, and CSS3.
- Experience with SQL Server, data modeling, complex queries, and performance tuning.
- Experience designing and developing REST APIs.
- Knowledge of software design patterns and secure software design practices.
- Understanding of authentication and authorization technologies, including OIDC, SAML 2.0, and JWT.
- Experience with AWS services, Git, and CI/CD pipelines.
- Strong troubleshooting, analytical, and problem-solving skills.
- Ability to collaborate with engineering teams and provide technical guidance to colleagues.
Preferred Qualifications
- Experience with SQL Server Reporting Services (SSRS).
- Familiarity with Azure DevOps.
- Experience with microservices architecture.
- Knowledge of Docker and Kubernetes.
- Experience with application monitoring and logging.
Location and Work Arrangement
- Fully remote position within the United States.
- Travel requirement: approximately 15%.
Compensation and Benefits
- Annual salary range: $130,000–$150,000.
- Performance-based bonus opportunities.
- Medical, dental, vision, and prescription insurance options, along with a partially funded Health Savings Account (HSA).
- Life insurance benefits and discounts on auto, home, renter’s, and pet insurance.
- 401(k) retirement savings plan with company matching.
- Unlimited time off, holidays, and sick leave.
- Employee Assistance Program (EAP) resources supporting physical, emotional, and financial wellness.
- Employee recognition programs and additional employee perks and discounts.
- Tuition reimbursement and professional development opportunities, including training programs, workshops, and conferences.
Equal Employment Opportunity
Maximus is an equal opportunity employer. Qualified applicants are evaluated without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information, or other legally protected characteristics.