Position Overview/Responsibilities for the Software Engineering Manager:
We’re looking for a Senior Software Engineering Manager to lead a growing team of developers focused on custom application development. This is a hands-on leadership role where you’ll split your time between coding and managing a team.
You’ll work closely with executive stakeholders and help drive key technical decisions across teams. The ideal candidate has experience with Spring Boot, Azure, Kubernetes, and React, and is passionate about building scalable solutions and leading distributed teams using modern development practices.
Required Skills for the Software Engineering Manager:
7+ years of experience working directly with engineering teams
Strong hands-on experience with Spring Boot for backend development
People management experience, managing engineers (Preferably 3 years)
Experience in partnering with product and program management teams
Experience with full lifecycle delivery of projects including creation and execution of project plans
Experience deploying applications to Azure, using Kubernetes for container orchestration
Proficient in developing RESTful APIs
Front-end development experience using React
Strong understanding and application of Test-Driven Development (TDD) and Cucumber for testing
Experience with Java Enterprise, Java application servers (such as Tomcat or JBOSS), and relational databases (Oracle, PostgreSQL, or SQL Server).