We are looking for an experienced Software Development Manager who can lead multiple squads of Software Development Engineers to create high-quality applications and deliver software on time.
Requirements
- 5 years of experience in hands on Software Development life cycle: Coding, peer reviewing attending production issues.
- Minimum 3 years of Management/Technical Lead experience.
- Java, REST, SOAP, Performance tuning of Applications.
- Prior work experience in and understanding of Agile.
- Strong knowledge on CI/CD tools and workflows.
- Experience in Agentic AI tooling in the development process preferred but not required
- Domain-Driven Design and Micro-service architectures.
- SQL Server, NoSQL, ang/or Oracle Databases.
- API design
- Strong knowledge in Business-Driven Design and Test Driven Development.
- Developing middleware applications using a variety of modern technologies with relational, non-relational data bases and cloud hosted applications.
- Performance engineering and educating teams on non-functional requirements to achieve web-scale
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan