We, the centralized core Software Engineering team, are looking for a motivated and experienced Senior Software Development Engineer to pioneer the design and development of a new ultra-scalable fully automated testing platform tightly integrated with developer IDE, source control system, CI/CD pipelines, and other tools developers use every day. We operate as a technology startup within one of the largest investment banks in the world delivering tools used by 40,000 developers globally across 300,000 code bases written in many languages. We are highly motivated, collaborative, and fun-loving team with an entrepreneurial spirit and bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with a seemingly endless range of opportunities.
Architect and deliver the technical foundation behind the very first JPMorgan Software Testing Platform. Own the platform’s design, its integration with the developer toolchain, and its infrastructure. Define and instill the culture of engineering and operational excellence. Define and advocate for the ways the platform is used.
Build solutions with outstanding developer experience as the first principle
Develop best-of-breed cloud-native solutions with extreme intent for quality, security, and observability
Champion software engineering excellence at all stages
Ideate, iterate quickly and influence outcomes
Work with product and engineering leadership to help create the platform roadmap
Handle escalations from platform perspective
You are good at:
You are a seasoned hands-on software architect with a t rack record of coaching teams to iteratively improve their performance. You’ve delivered solutions from scratch and at scale. You have:
BS/MS with 15+ years of industry experience
5+ years of engineering management
5+ years of experience developing API driven systems for public/private cloud
A strong bent for the “platform” software.
Experience designing multi-zone/multi-region, multi-tenant, HA services
Polyglot programming skills with Java and other languages like Golang/Python. Expert level skills with distributed databases, NoSQL, and performance tuning.
Experience with Kubernetes (cluster, scheduling, ingress, stateful-sets among other things), Docker and cloud native technologies and paradigms like Service Mesh, side-car proxy, Distributed Tracing and Metrics
Strong CS fundamentals, data structures & algorithms, networking, system thinking
Great work ethics and can work with ambiguity and deliver concrete outcomes
JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We 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. In accordance with applicable law, we make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as any mental health or physical disability needs.
Equal Opportunity Employer/Disability/Veterans