Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

JPMorganChase Logo

Software Engineer

JPMorganChase

$179,900 - $215,000
Aug 19, 2025
Palo Alto, CA, US
Apply Now

Align development with business objectives through Site Reliability Engineering (SRE).

Requirements

  • Administering data flow between systems using data interchange formats such as JSON or XML.
  • Implementing web designs using HTML5 and CSS3.
  • Managing source code repositories using Git and Bitbucket; facilitating version control and collaborative software development by using best practices and by using Git and Bitbucket to set up code repositories, code conflict resolution, and for documentation.
  • Designing and developing user interfaces using React; Designing and developing managed states using Redux; Designing and developing optimized performance using Webpack.
  • Developing software applications using Java, AngularJS, Linux, Javascript, REST, Jenkins, NodeJS, TypeScript, SQL, and RDBMS.
  • Deploying and managing applications on AWS utilizing EC2, S3, EKS, and ECS; configuring AWS services including SQS, CodeDeploy, ASG, ELB/ALB, Elasticache, Secrets Manager, and CloudWatch.
  • Managing NoSQL databases such as DynamoDB; Implementing Elasticsearch for advanced search functionalities; Containerization of applications using Docker and orchestrated with Kubernetes; automating infrastructure using Terraform; Developing and maintaining CI/CD pipelines for automated testing and deployment; Implementing distributed caching and reducing database loads using Redis.

Responsibilities

  • Work closely with product managers and play a key role in Site Reliability Engineering (SRE) to align development with business objectives.
  • Act as a technical liaison, translating complex details into accessible language for stakeholders.
  • Develop and maintain CI/CD pipelines for automated testing and deployment, ensuring high-quality code.
  • Interact with customers to understand user issues and adjust solutions accordingly.
  • Conduct thorough code reviews and champion best practices in software engineering to enhance team productivity.
  • Organize training sessions and workshops to keep the team updated with the latest technologies and best practices.

Other

  • Master's degree in Computer Engineering, Computer Science, Information Technology, or related field of study plus 5 years of experience in the job offered or as Software/Systems Engineer, Java Developer, IT Analyst/Consultant, or related occupation.
  • Bachelor's degree in Computer Engineering, Computer Science, Information Technology, or related field of study plus 7 years of experience in the job offered or as Software/Systems Engineer, Java Developer, IT Analyst/Consultant, or related occupation.
  • Full-Time.
  • We are an equal opportunity employer and place a high value on diversity and inclusion at our company.
  • We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs.