We are seeking a Senior Manager - Software Engineering to lead development efforts supporting a Microservices initiative for the MARS Enrollment Broker product. This role is responsible for managing the build, deployment, execution, and ongoing maintenance of assigned business services within a Microservices Architecture (MSA). This leader will oversee Agile teams, champion DevOps practices, and drive cross-functional collaboration while ensuring scalability, performance, and security of enterprise-grade SaaS systems.
Location: Remote
Schedule: 8:00am - 5:00pm ET.
Work Authorization Requirement: Open to s and s
Project Length: 12 months+
Start Date: Upon successful completion of MedScan and criminal background check
Key Responsibilities:
Leadership & Strategy:
- Provide strategic direction for software engineering practices
- Define and execute engineering priorities aligned with enterprise objectives
- Lead geographically distributed teams and manage engineering staff as a shared service model
- Drive recruiting and retention of top engineering talent
- Establish operational objectives, budgets, schedules, and performance standards
- Communicate roadmap and architecture strategy to senior leadership and stakeholders
Agile & DevOps Execution:
- Lead Agile ceremonies and release cycles
- Conduct resource and capacity planning
- Transition teams to Agile and DevOps best practices
- Partner with Platform and SecOps teams on CI/CD, infrastructure automation, and security integration
- Ensure SLA adherence and ongoing service stability post-deployment
Architecture & Engineering Oversight:
- Guide design and development of scalable, extensible microservices
- Promote best practices in software design, integration, and SDLC execution
- Improve lifecycle efficiency through higher-quality requirements and design rigor
- Support cost modeling and development cost management
- Analyze operational data to support decision-making
Required Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business Administration, Public Administration, Health Services, Statistics, or related field
- 7-10+ years of hands-on experience in software architecture, development, requirements analysis, or automated testing
- Experience developing enterprise-grade systems (SaaS preferred)
- Experience managing multiple teams or departments
- Familiarity with Federal health and human services programs (ACA, Medicaid, CHIP, SNAP, TANF, Child Support, New Hire)
- Strong analytical and statistical capabilities
- Experience with OLTP systems and business process automation
- Ability to work in a fast-paced, deadline-driven environment
Technical Expertise (Advanced to Expert):
- Java 8+
- Spring Boot & Microservices Architecture
- JPA, Hibernate, Spring Data
- REST/HTTP services
- Event-Driven Architecture
- JMS (Solace, ActiveMQ)
- Spring Cloud & Config Server
- CI/CD pipelines (Jenkins)
- Containerization (Kubernetes, Docker)
- AWS cloud services
- API gateways & analytics tools
- Common design patterns
Preferred Experience:
- Microservice-based application design
- Flyway, Liquibase (DB versioning)
- UML, Domain-Driven Design, ER modeling
- ETL tools & large enrollment/eligibility file processing
- EDI tools
- Pivotal Cloud Foundry
- BPMS/workflow systems (e.g., Camunda)
- Experience working with State Government IT departments
- Prior experience as Technical Lead or Architect
#Dice