HamburgerMenu
hirist

Repro - Software Engineering Manager - System Design

Posted on: 07/01/2026

Job Description

Description :

Key Responsibilities :

Team Leadership & People Management :

- Lead, coach, and mentor a team of software engineers

- Conduct regular 1:1s, performance reviews, and career development planning

- Foster a collaborative, inclusive, and high-performance engineering culture

- Support hiring, onboarding, and team growth

Technical Leadership :

- Provide hands-on guidance in Java, Spring/Spring Boot, and related frameworks

- Lead system design and architectural decisions for Java-based services

- Ensure best practices in OOP, SOLID principles, and design patterns

- Review code for performance, security, maintainability, and scalability

Delivery & Execution :

- Own planning, estimation, and delivery of Java projects and services

- Work closely with Product Managers, Architects, and QA teams

- Ensure adherence to Agile/Scrum methodologies

- Identify and mitigate technical risks and dependencies

Architecture & Operations :

- Guide development of RESTful APIs, microservices, and distributed systems

- Promote CI/CD, automated testing, and DevOps practices

- Monitor application performance and production stability

- Drive improvements in system reliability, scalability, and observability

Requirements / Qualifications :

- Experience leading and managing software engineering teams.

- Strong technical expertise in Java, Spring, and Spring Boot.

- Proven experience in system design and architectural decision-making for Java-based services.

- Solid understanding of object-oriented programming, SOLID principles, and design patterns.

- Experience owning delivery in Agile/Scrum environments.

- Ability to balance people management with technical leadership and delivery responsibilities.

- Strong collaboration and communication skills for working with cross-functional teams


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in