Software Engineering Manager
About the role
We are seeking a highly technical, hands-on Engineering Manager to lead an API-first team through a critical architectural evolution. The role involves overseeing the modernization of legacy application workloads and architecting a native, containerized microservices ecosystem.
Responsibilities
- Oversees the definition and documentation of business and technical design requirements.
- Oversees the preparation of design specifications, analysis, and recommendations.
- Ensures all projects are delivered on time, within budget, and within high level of corporate quality standards.
- Performs continuous review of technologies, industry standards, and industry-related developments and makes recommendations relative to the need for further research and associated changes.
- Captures and coordinates work and services with other IS departments, contract service providers, and vendors.
- Provides consistent leadership to each individual; sets objectives; reviews performance, produces career development plans, and addresses concerns.
- Serves on Product Review Committees, Technology Review Committees, and/or other committees, as required.
- Plans and leads the development of new software products and/or enhancements.
- Oversees the analysis, design, development, and maintenance of software solutions.
- Ensures all software solutions and enhancements are fully tested, debugged, and meet product quality standards before releasing to QA.
- Ensures technology solutions support the needs of the customer and/or organization.
- Creates or helps create product roadmaps.
- May serve as an expert on software architecture and programming principles.
- May perform other job duties as assigned.
Requirements
- A minimum of 5 years in development or infrastructure as an individual contributor and advanced to a high functioning Sr or Staff+ engineer, including managing a team or multiple teams in a fast paced, rapidly evolving environment.
- 5 years leveraging a framework that fits within the broader agile umbrella. e.g. Scrum, Kanban, Lean.
- 5 years working with infrastructure as code within a cloud environment.
What would be nice for you to have
- Experience with Go (Golang): Familiarity with Go or a strong background in modern, statically typed languages optimized for cloud-native microservices.
- Advanced Cloud & Security Practices: Hands-on familiarity with cloud security patterns, API Gateway architecture, and managing secure identity/authorization protocols (like OAuth/OIDC).
- QA Automation Advocacy: Experience partnering with or leveling up Quality Assurance professionals into automated testing and regression framework development.
- Legacy Decoupling Strategies: Direct exposure to phased migration strategies (such as the Strangler Fig pattern) to incrementally safely peel business logic away from monoliths or Virtual Machines.
Qualifications
This is a remote position, and candidates must live within approximately a 70-mile radius of our office locations in Allen, TX; Louisville, KY; Cedar Falls, IA; Birmingham, AL; Charlotte, NC; Lenexa, KS; Springfield, MO; or Monett, MO.
The salary range for this position is $115,000- $160,000 and will be determined based on location and experience level.
All positions, regardless of location, may require an onsite interview or in-person onboarding requirement to verify your identity.