Software Development Manager
Indexed description
Role Overview
The Software Development Manager is a hands-on technical leader responsible for leading a small, high-performing team while actively contributing to the design, development, and delivery of modern software solutions. This role is ideal for a passionate builder and mentor—someone who remains deeply engaged in coding, system design, and emerging technologies while guiding developers toward best practices and high-quality outcomes. Success requires active participation in development, code reviews, troubleshooting, and technical decision-making alongside leadership responsibilities.
Key Responsibilities
- Hands-On Engineering & Architecture.
- Actively design, develop, and maintain production-grade software (backend and frontend).
- Contribute directly to complex feature development and system enhancements.
- Lead architectural decisions for microservices-based systems.
- Guide evolution of cloud-native applications in Azure (AKS, APIM, CosmosDB)
- Enforce clean architecture, coding standards, and performance best practices
- Lead and mentor a team of 6 resources across Software Development and DevOps
- Provide hands-on coaching through code reviews and pair programming
- Promote engineering excellence, accountability, and continuous improvement
- Establish secure coding practices and strong testing discipline
- Translate business requirements into scalable technical solutions
- Support delivery of customer-facing digital products
- Align engineering efforts with customer experience and business goals
- Identify and implement AI use cases for developer productivity and customer experience
- Drive adoption of CI/CD, test automation, and observability practices
- Oversee CI/CD pipelines and DevOps practices
- Partner with DevOps to improve deployment reliability and scalability.
- 10+ years software development experience with strong hands-on coding
- 3+ years in a technical leadership role
- Expertise in Java and Spring Boot
- Experience with microservices and REST APIs
- Strong knowledge of NoSQL (CosmosDB, MongoDB) and JSON
- Experience with JavaScript/TypeScript frontend frameworks
- Experience with container technologies, preferably Kubernetes (AKS)
- CI/CD and DevOps practices with Git-based workflows
- Experience building externally facing web applications
- Strong secure coding practices
- Experience in P&C insurance or financial services
- Familiarity with AI/ML applied to business workflows
- Experience scaling high-transaction systems
- Hands-on leadership and mentorship
- Strong problem-solving skills
- Ability to align business and technology
- Pragmatic and results-driven mindset
- Commitment to innovation, quality, and continuous improvement
Job Type: Full-time
Benefits
- 401(k)
- Dental insurance
- Health insurance
- STD/LTD
- Life Insurance
- Paid time off
- Vision insurance
- Referral Program
- Tuition Reimbursement
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search