Job Description
If you are excited about shaping the future of technology and driving significant business impact in financial services, we are looking for people just like you.
Join our team and help us develop game-changing, high-quality solutions.
As a Lead Software Engineer at JPMorgan Chase within the Chief Technology Office, you are an integral part of a team that develops high-quality architecture solutions for various software applications and platform products. You'll achieve significant business impact and help shape the target state architecture through your capabilities in multiple architecture domains. This is an opportunity for you to advance your software engineering career.
As a Lead Software Engineer, you'll be a valued member of an agile team designing and delivering trusted market-leading technology products used by other technologists in the firm to monitor their applications and platforms on the public cloud across multiple platforms. You will work across a wide range of modern technology solutions, writing code and integrating cloud technologies to create an observability platform that maximizes the resilience of applications across the firm.
Job Responsibilities
* Design and deliver well-engineered observability solutions for the public cloud, initially focusing on Amazon Web Services (AWS).
* Lead efforts to build opinionated, pre-configured tools that streamline processes for other engineering teams across the firm.
* Build relationships with partner technology teams to deliver solutions across JPMorgan Chase's technology stack.
* Design and develop software, troubleshoot, and think beyond routine approaches to solve technical problems.
* Identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture.
* Contribute to software engineering communities of practice and explore new and emerging technologies.
* Foster a team culture of diversity, equity, and respect.
* Develop an understanding of the Site Reliability Engineering (SRE) mindset to design tools that meet the needs of this community.
* Ensure technical documentation provides high-quality, self-help guides to minimize support tickets.
Required Qualifications, Capabilities, and Skills
* Formal training or certification in AWS concepts and advanced experience with AWS.
* Hands-on experience delivering solutions on AWS, including compute (e.g., ECS), networking, storage, security policies, and deploying applications via Terraform.
* Experience developing Java RESTful services through the full SDLC.
* A desire for continuous learning and exploring new technologies.
* Practical experience in systems design, application development, testing, and operational stability.
* Experience leading solution design efforts.
* Knowledge of software applications and technical processes within disciplines like cloud, AI, ML, mobile, etc.
* Experience working in agile teams using methodologies such as Scrum.
Additional Skills and Qualifications
* Proficiency in coding, preferably in Java.
* Formal training or certification in software engineering concepts.
* Interest in observability tooling such as Datadog, Dynatrace, CloudTrails, X-Ray, and IAM.
* Ability to present proposed designs and approaches to other engineers.
* Knowledge of building secure applications, identifying vulnerabilities, and controlling access to applications and APIs.
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to prominent clients worldwide. Our approach is to serve clients with integrity and excellence, building trusted, long-term partnerships.
We value our diverse talent pool, which is key to our success. We are an equal opportunity employer, committed to non-discrimination and reasonable accommodations for applicants and employees.
About The Team
Our Corporate Functions team covers areas from finance and risk to HR and marketing. They are essential to setting our businesses, supporting our clients, customers, and employees for success.
#J-18808-Ljbffr