About the Company
Maximus provides technology and business services to support organizations and their customers. The company focuses on delivering solutions that address business needs and improve service delivery.
About the Role
Maximus is seeking a Senior Full Stack Software Engineer to design, develop, test, and support enterprise web applications in a fully remote, U.S.-based environment. 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 engineer will contribute throughout the software development lifecycle, from requirements definition and solution design to implementation, testing, troubleshooting, and production support. The role also involves evaluating development tools and techniques, improving coding standards, and providing technical guidance and mentoring to other engineers.
Key Responsibilities
- Lead the development of software solutions that meet or exceed business requirements.
- Design and implement application modules according to system specifications and defined requirements.
- Participate in requirements gathering and definition, translating business needs into technical solutions.
- Write, review, test, and integrate code across application modules.
- Conduct unit testing, troubleshoot issues, and prepare proposals to resolve technical problems.
- Evaluate new coding techniques, tools, modules, products, and technologies for potential adoption.
- Support software testing activities and remediate identified defects.
- Troubleshoot production issues by analyzing logs, application data, and system behavior.
- Help establish and improve coding standards, software development practices, and technical solutions.
- Provide guidance, coaching, and training to other developers to support problem-solving and effective implementation.
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.
- Eight or more years of full-stack software engineering experience developing enterprise web applications.
- Experience with cloud-hosted solutions, APIs, and Agile software delivery.
- Strong experience with 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 database performance tuning.
- Experience designing and developing REST APIs and applying software design patterns.
- Knowledge of secure software design practices and authentication or identity standards, including OIDC, SAML2, and JWT.
- Experience working with AWS services, Git, and CI/CD practices.
- Strong software engineering, troubleshooting, testing, and problem-solving skills.
Preferred Qualifications
- Experience with SQL Server Reporting Services (SSRS).
- Familiarity with Azure DevOps.
- Experience with microservices architecture, Docker, and Kubernetes.
- Knowledge of application monitoring, logging, and related operational practices.
Compensation and Benefits
- The annual salary range for this position is $130,000 to $150,000.
- Performance-based bonus opportunities.
- Medical, dental, vision, and prescription insurance plans, 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 (UTO), holidays, and sick leave.
- Employee Assistance Program (EAP) resources supporting physical, emotional, and financial wellness.
- Tuition reimbursement and professional development opportunities, including training programs, workshops, and conferences.
- Employee recognition programs, perks, discounts, and additional wellness resources.
Location and Work Arrangement
- Fully remote position based in the United States.
- Travel requirement: approximately 15%.
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.