J
Software Engineer III- Senior Associate
Job Description
Software Engineer III - Senior Associate role at JPMorgan Chase, onsite in Chicago, IL, within the Corporate & Investment Bank Technology team, focusing on design, construction, and maintenance of the AIOps solution, with a salary range of USD 114,000 - 155,000 per year.
Responsibilities
- Delivers innovative software designs and implementations, tackling complex problems with nontraditional approaches and robust debugging.
- Proficient in developing applications that leverage large language models and AI tooling.
- Writes secure, production-grade code and maintains algorithms that operate in sync with related systems; reviews and debugs peers' code.
- Facilitates design-evaluation sessions with internal teams to assess architectures and technical viability.
- Uses enterprise-approved AI capabilities to accelerate infrastructure analysis, evaluate options, and document designs, ensuring outputs are validated and data handled per sensitivity and security requirements.
- Engages with software engineering communities and events to explore emerging technologies.
- Collects, analyzes, and visualizes data from large, diverse data sets to drive continuous improvement of software applications and systems.
- Creates architecture and design artifacts for complex applications, ensuring code complies with design constraints.
- Proactively uncovers hidden problems and patterns in data to improve coding hygiene and overall system architecture.
- Emphasizes reuse-first, AI-assisted practices within delivery/tooling to identify recurring infrastructure issues and opportunities, ensuring changes are validated and aligned to resiliency and security expectations.
Requirements
- Bachelor's degree or relevant certification with at least 3 years of software engineering experience.
- Hands-on experience delivering system design, application development, testing, and operational stability; familiarity with open source frameworks such as Spring Boot and the full Software Development Life Cycle (SDLC).
- Proficient in programming across one or more languages; hands-on experience building scalable, resilient UI microservices using React, React JSON Library, and Java, with experience in messaging (Kafka) and cloud-native database objects.
- Solid understanding of agile methodologies including CI/CD, resiliency, and security; skilled in automation and continuous delivery methods.
- Proven proficiency in software applications and technical processes within disciplines such as cloud, artificial intelligence, machine learning, or mobile.
- Experience developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying languages.
- Experience using enterprise-authorized AI capabilities to support infrastructure architecture workflows with strong validation practices and awareness of data sensitivity.
- Ability to assess and validate AI-assisted infrastructure recommendations before adoption, escalating uncertainty when necessary and ensuring outcomes align with resiliency, security, and auditability expectations.
Technologies
- Spring Boot
- Java
- JavaScript
- React
- React JSON Library
- Kafka
- Apache Kafka
- Terraform
- Apache Spark
- SQL
- NoSQL databases
- Linux/Unix environments
- Cloud Native DBs
- CI/CD
Benefits
- comprehensive health care coverage
- on-site health and wellness centers
- retirement savings plan
- backup childcare
- tuition reimbursement
- mental health support
- financial coaching
Similar Jobs
J
J
J
J
J