Senior Manager of Software Engineering - Java Full Stack
Senior Manager of Software Engineering - Java Full Stack
Posted yesterday
SENIORITY
Manager
About the role
- Remain hands‑on while leading—drive system design, contribute code, perform code reviews, troubleshoot production issues, and mentor through pairing and design sessions.
- Own technical outcomes for a platform/portfolio:
- Accountable for architecture, engineering quality, delivery predictability, reliability, and operational excellence across a set of finance solutions.
- Backend leadership (Python + Java):Lead design and implementation of RESTful services and microservices using
- Python and Java, selecting fit‑for‑purpose patterns and ensuring maintainability and testability.
- Full‑stack delivery:
- Guide frontend development (React and modern JS practices) and ensure clean API contracts, strong UX performance, and secure‑by‑design implementations.
- Data platform leadership:
- Drive strong practices in data modeling, schema design, and performance for
- Oracle and PostgreSQL, and scalable key‑value/document access patterns for
- DynamoDB .Modernization & automation:
- Drive modernization initiatives (legacy automation, upgrades, migrations), reducing manual effort and improving control/traceability of key processes.
- Operational rigor:
- Improve CI/CD, release discipline, observability (logs/metrics/tracing), incident response readiness, and runbooks; raise the team’s production ownership.
- Stakeholder partnership:
- Work closely with Finance, Product, Operations, and Technology partners to shape roadmaps, manage tradeoffs, and communicate status and risk clearly.
- Global execution:
- Lead effectively across distributed teams (US/India), ensuring consistent standards, healthy delivery cadence, and strong collaboration.
- Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience. In addition, 2 + years of experience leading technologists to manage and solve complex technical items within your domain of expertise
- Proven experience as a hands‑on engineering leader with direct reports (e.g., Lead Engineer / VP-level), combining people leadership with technical ownership and delivery accountability.
- Strong backend engineering experience with both Python and Java, including building and supporting production‑grade services.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
