Haystack
← Back to Jobs
Remote
Technology

Sr. Manager - Software Engineering (Remote)

Alluvial ConceptsUnited States🇺🇸United StatesPosted 10 Jul 2026

Quick Overview

Work Type
Remote
Level
Mid Senior

Job Description

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

Skills

Docker
Microservices
Spring
Spring Boot
AWS
ETL
Agile
HTTP
Hibernate
Java
Jenkins
Kubernetes
REST

Similar jobs