JPMorgan Chase & Co. is looking for a Manager of Software Engineering to lead multiple teams delivering critical applications within our Consumer & Community Banking division. You will manage day-to-day implementation, ensure work aligns with business requirements and compliance standards, and cultivate a collaborative and inclusive environment.
What You'll Do
- Provide guidance to your immediate team of software engineers on daily tasks and activities.
- Set overall guidance and expectations for team output, engineering practices, and collaboration.
- Anticipate dependencies across teams to deliver products and applications in line with business requirements.
- Manage stakeholder relationships and the team’s work according to compliance standards, service level agreements, and business needs.
- Create a culture of diversity, opportunity, inclusion, and respect for team members, prioritizing diverse representation.
What We're Looking For
- Formal training or certification on software engineering concepts and 5+ years of applied experience.
- Proficiency developing backend services in Java with Spring Boot within microservices architectures.
- Ability to design and implement RESTful web services and APIs.
- Hands-on experience defining cloud infrastructure as code with Terraform and operating services in AWS.
- Experience containerizing and orchestrating applications with Docker and Kubernetes.
- Practical experience with relational and NoSQL databases, including Postgres, Cassandra, MongoDB, and Redis.
- Experience building and maintaining event streaming solutions using Kafka or RabbitMQ.
- Well-versed in DevOps and SRE practices, including CI/CD with Jenkins and observability using Splunk and Grafana.
Nice to Have
- Cloud certification in AWS.
- Experience implementing observability and SRE practices using Splunk and Grafana.
- Experience with performance tuning, capacity planning, and reliability engineering for high-throughput services.
- Familiarity with secure coding practices and threat modeling.
Technical Stack
- Languages & Frameworks: Java, Spring Boot
- Infrastructure & Cloud: Terraform, AWS, Docker, Kubernetes
- Data Stores: Postgres, Cassandra, MongoDB, Redis
- Messaging & Streaming: Kafka, RabbitMQ
- DevOps & Observability: Jenkins, Splunk, Grafana
Team & Environment
You will lead multiple software engineering teams within the Consumer & Community Banking division, managing their day-to-day technical and collaborative output.
Benefits & Compensation
- Comprehensive health care coverage
- On-site health and wellness centers
- Retirement savings plan
- Backup childcare
- Tuition reimbursement
- Mental health support
- Financial coaching
We are an equal opportunity employer and do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law.





