We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. Join JPMorgan Chase’s Risk Technology organization and help deliver trusted, market-leading products that drive business success. You’ll collaborate with talented professionals, solve complex challenges, and grow your expertise in a supportive, innovative environment.
Job Summary:
As a Software Engineer in the Risk Technology organization, you will serve as a seasoned member of an agile team to design and deliver critical technology solutions across multiple technical areas. You will contribute to secure, stable, and scalable products, participate in agile meetings and rituals, and collaborate with global teams to meet business objectives. Your role will involve technical troubleshooting, code development, and supporting production systems.
Job Responsibilities:
Execute software solutions, design, development, and technical troubleshooting to build and optimize technology products.Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems.Produce architecture and design artifacts for complex applications, ensuring design constraints are met.Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to drive continuous improvement.Proactively identify hidden problems and patterns in data to improve coding hygiene and system architecture.Contribute to software engineering communities of practice and events exploring new and emerging technologies.Participate in all agile meetings and rituals, including daily standups, sprint planning, backlog reviews, demos, and retrospectives.Collaborate with multinational agile development, support, and business teams to meet sprint objectives.Provide level three support for production systems.Learn and apply system processes, methodologies, and skills for the development of secure, stable code and systems.Required Qualifications, Capabilities, and Skills:
Formal training or certification in software engineering concepts with applied experience.Hands-on experience in system design, application development, testing, and operational stability.Proficient in coding in one or more languages, including Core Modern Java (e.g., Streams, Multithreading, Collections, Exception handling, Lambdas).Strong knowledge of Spring Boot framework, REST API design principles, and best practices.Experience with microservices architecture and cloud-native application development, including AWS Cloud Platform (ECS, EKS, Lambda, S3, Kubernetes, Terraform).Experience with Databricks.Strong coding fundamentals, including algorithms and data structures.Experience developing, debugging, and maintaining code in a large corporate environment with modern programming and database querying languages.Overall knowledge of the Software Development Life Cycle, TDD and BDD, and proficiency in writing unit, functional, and integration automated tests.Solid understanding of agile methodologies such as Scrum, CI/CD, application resiliency, and security.Experience writing streaming applications with Apache Kafka or similar messaging technology.Proficient in working with relational and NoSQL databases, and experience with containers (Docker) and Kubernetes or similar orchestration platforms.Preferred Qualifications, Capabilities, and Skills:
Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, AI, machine learning).Experience with AI automation frameworks and integrating Large Language Models (LLMs) into software solutions, including prompt engineering, model evaluation, and deployment.Familiarity with LLM platforms and tools (OpenAI, Hugging Face, or similar).Hands-on experience in machine learning, deep learning, and related fields, with exposure to major frameworks like TensorFlow, PyTorch.Developer or Solutions Architect Level AWS Certification.Exposure to Infrastructure as Code and API development in public cloud contexts.Familiarity with event-driven architectures and modern front-end technologies.Experience with observability tools such as Splunk, Datadog, Dynatrace, or Grafana.Experience with distributed databases like AWS DynamoDB, AWS RDS Aurora, Cassandra, and Terraform infrastructure-as-code.Proficiency in multiple modern programming languages (Java, Python, SQL).Experience in financial services or trust and estate domains.