Enable job alerts via email!

Software Engineer II - Order Management System & Infrastructure

J.P. Morgan

Glasgow

On-site

GBP 40,000 - 60,000

Full time

Today
Be an early applicant

Job summary

A leading financial services firm in Glasgow is seeking a Software Engineer to contribute to application development and site reliability engineering. Candidates should have a strong background in programming (Java, Python, or React) and be eager to learn operational excellence concepts. The role involves collaborating with cross-functional teams and optimizing database performance. Competitive salary and growth opportunities offered.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • Proficiency in at least one programming language.
  • Basic experience with SQL and relational databases.
  • Familiarity with Linux operating systems.

Responsibilities

  • Design, develop, test, and maintain applications.
  • Write and optimize SQL queries.
  • Utilize Linux command-line tools.
  • Assist in monitoring application health and performance.

Skills

Java
Python
React
SQL
Linux
Problem-solving
Communication

Education

Bachelor’s degree in Computer Science or related field

Tools

Oracle SQL
Grafana
Prometheus
Splunk
Docker
Kubernetes
Bash
Job description

As a Software Engineer within Asset & Wealth Management at JPMorgan Chase, you will contribute to the development, deployment, and support of critical applications. In addition to your primary software engineering responsibilities, you will gain exposure to site reliability engineering (SRE) practices, supporting the stability and performance of our systems. This role is ideal for candidates with a strong foundation in software development who are eager to broaden their skills in reliability and operational excellence.

Key Responsibilities

Software Development:

  • Design, develop, test, and maintain applications using Java, Python, or React.
  • Participate in code reviews and collaborate with senior engineers to deliver high-quality software solutions.

Database Management:

  • Write and optimize SQL queries.
  • Support database-related tasks, including troubleshooting and performance tuning, primarily with Oracle SQL.

Linux Operations:

  • Utilize Linux command-line tools for development, deployment, and basic troubleshooting.

Site Reliability Support:

  • Assist in monitoring application health and performance using tools such as Grafana, Prometheus, or Splunk.
  • Participate in incident response activities, including data collection and documentation.
  • Contribute to basic automation and scripting tasks to improve operational efficiency.

Collaboration and Learning:

  • Work closely with cross-functional teams, including SREs and senior software engineers.
  • Proactively seek opportunities to learn new technologies and best practices in both software engineering and site reliability.

Required Qualifications, Capabilities, and Skills

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proficiency in at least one programming language (Java, Python, or React).
  • Basic experience with SQL and relational databases, preferably Oracle SQL.
  • Familiarity with Linux operating systems and command-line tools.
  • Strong problem-solving skills and attention to detail.
  • Willingness to learn and apply SRE concepts, including monitoring, automation, and incident response.
  • Effective communication and teamwork skills.

Preferred Qualifications, Capabilities, and Skills

  • Exposure to CI/CD tools such as Jenkins or GitLab.
  • Experience with monitoring and alerting tools (Grafana, Prometheus, Splunk, etc.).
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Experience with scripting or automation (e.g., Bash, Python).
  • Interest in operational excellence and system reliability.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.