Lead Software Engineer - Enterprise Technology
Company: JPMorgan Chase & Co.
Location: Chicago
Posted on: November 6, 2024
Job Description:
We have an opportunity to impact your career and provide an
adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorgan Chase within the Corporate
Sector's Chief Administrative Office Technology group, you are an
integral part of an agile team that works to enhance, build, and
deliver trusted market-leading technology products in a secure,
stable, and scalable way. As a core technical contributor, you are
responsible for conducting critical technology solutions across
multiple technical areas within various business functions in
support of the firm's business objectives.
Job responsibilities
- Executes creative software solutions, design, development, and
technical troubleshooting with ability to think beyond routine or
conventional approaches to build solutions or break down technical
problems and deliver reliable and high-performance services for
storing and accessing large amounts of data on cloud, e.g., AWS S3,
and Databricks platform.
- Develops secure high-quality production code, and reviews and
debugs code written by others to build the next generation
optimized queries and execution engine that is fast, scalable,
secure and robust.
- Identifies opportunities to eliminate or automate remediation
of recurring issues to improve overall operational stability of
software applications and systems.
- Leads evaluation sessions with external vendors, startups, and
internal teams to drive outcomes-oriented probing of architectural
designs, technical credentials, and applicability for use within
existing systems and information architecture.
- Leads communities of practice across Software Engineering to
drive awareness and use of new and leading-edge
technologies.
- Adds to team culture of diversity, equity, inclusion, and
respect.
- Deploys, orchestrates and operates hundreds of data pipelines
that provide a higher-level abstraction, eliminate operational
burdens and simplify the complexity of real-world data engineering
architecture.
- Automates and streamlines Cloud infrastructure processes and
DevOps tasks while improving self-service capabilities using public
cloud platform (AWS) and open source technologies.
- Strategizes and builds automated deployment pipelines (CI/CD)
using Shell/Python scripts or tools like Jenkins, Terraform and
Spinnaker.
- Configures observability dashboards with automated alerts and
monitoring and acts quickly on any incidents.
- Promotes security best practices and principles to ensure that
the infrastructure and data is secured at all times and contributes
to software engineering communities of practice and events that
explore new and emerging technologies.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering
concepts and 5+ years applied experience in software engineering
and development.
- Hands-on practical experience delivering system design,
application development, testing, and operational stability
including deep understanding of data products and the ability to
translate requirements technically.
- Advanced in one or more programming language(s) including
full-stack capabilities, indicating a strong understanding of
back-end services and Java / Python development as well.
- Proficiency in automation and continuous delivery
methods.
- Proficient in all aspects of the Software Development Life
Cycle.
- Advanced understanding of agile methodologies such as CI/CD,
Application Resiliency, and Security.
- Demonstrated proficiency in software applications and technical
processes within a technical discipline (e.g., cloud, artificial
intelligence, machine learning, mobile, etc.).
- Practical cloud native experience.
- Strong experience with the legacy ETL toolset used in GSS
(Informatica).
- Proficiency in developing REST APIs, microservices, in the
distributed environment.
- In-depth knowledge of the financial services industry and their
IT systems.
Preferred qualifications, capabilities, and skills
- 10+ years industry experience building and supporting
large-scale distributed systems.
- 3+ years of direct experience with Databricks on AWS.
#J-18808-Ljbffr
Keywords: JPMorgan Chase & Co., DeKalb , Lead Software Engineer - Enterprise Technology, IT / Software / Systems , Chicago, Illinois
Didn't find what you're looking for? Search again!
Loading more jobs...