At a Glance
- Tasks: Join JPMorgan's SRE team to design and deliver innovative software solutions.
- Company: Be part of a global leader in financial services with a focus on technology.
- Benefits: Competitive salary, diverse culture, and opportunities for professional growth.
- Why this job: Gain hands-on experience in cutting-edge tech while making a real impact.
- Qualifications: Experience in software development and a passion for problem-solving.
- Other info: Collaborative environment with a commitment to diversity and inclusion.
The predicted salary is between 28800 - 48000 £ per year.
hackajob is collaborating with JPMorgan to connect them with exceptional tech professionals for this role. You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within Corporate Technology, you will be part of an SRE team dedicated to enhancing, designing, and delivering software components for the firm’s cutting-edge technology products in a secure, stable, and scalable manner.
As a developing member of the SRE team, you will implement software solutions through the design, development, and technical troubleshooting of various components within a technical product, application, or system, while acquiring the skills and experience necessary to advance in your role.
Responsibilities- Executes standard software solutions, design, development, and technical troubleshooting.
- Writes secure and high-quality code using the syntax of at least one programming language with limited guidance.
- Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
- Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realised by automation.
- Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity.
- Gathers, analyses, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
- Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems.
- Collaborates with technical experts, key stakeholders, and team members to resolve complex problems.
- Understands service level indicators and utilises service level objectives to proactively resolve issues before they impact customers.
- Supports the adoption of site reliability engineering best practices within your team.
- Adds to team culture of diversity, opportunity, inclusion, and respect.
- Formal training or certification on software engineering concepts and expanding applied experience.
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages like Mongo.
- Demonstrable ability to code in one or more languages such as Java/Spring Boot.
- Experience across the whole Software Development Life Cycle.
- Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security.
- Experience with continuous integration and continuous delivery tools like Jenkins, GitLab, or Terraform.
- Familiarity with container and container orchestration such as ECS, Kubernetes, and Docker.
- Experience in observability such as white and black box monitoring, service level objective alerting, and telemetry collection using tools such as Grafana, Dynatrace, Prometheus, Datadog, Splunk, and others.
- Knowledge of using GENAI tools such as Copilot or Windsurf and how to use them as Code Assistants.
- Ability to expand and collaborate across different levels and stakeholder groups.
- General knowledge of financial services industry.
- Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
Software Engineer II - Site Reliability Engineering in Glasgow employer: hackajob
Contact Detail:
hackajob Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer II - Site Reliability Engineering in Glasgow
✨Tip Number 1
Network like a pro! Reach out to current employees at JPMorgan or in the SRE field on LinkedIn. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those related to site reliability engineering. This is your chance to demonstrate your coding chops and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges and system design problems. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with common interview questions.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re here to support you every step of the way in landing that dream job!
We think you need these skills to ace Software Engineer II - Site Reliability Engineering in Glasgow
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer II role. Highlight your relevant experience in software development, SRE practices, and any specific programming languages mentioned in the job description.
Showcase Your Skills: Don’t just list your skills; demonstrate them! Include examples of projects where you’ve implemented secure and high-quality code, and mention any tools or methodologies you’ve used that align with the role.
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language and avoid jargon unless it’s relevant to the role. This helps us quickly see how you fit into our team!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at hackajob
✨Know Your Code
Make sure you’re comfortable discussing the programming languages mentioned in the job description, especially Java and Spring Boot. Be ready to explain your past projects and how you’ve used these languages to solve real-world problems.
✨Understand SRE Principles
Brush up on site reliability engineering concepts and best practices. Familiarise yourself with tools like Grafana and Prometheus, and be prepared to discuss how you would apply these in a corporate environment to ensure application stability and performance.
✨Showcase Your Problem-Solving Skills
Prepare to tackle technical troubleshooting scenarios during the interview. Think of examples where you’ve successfully identified and resolved issues in your previous roles, and be ready to walk the interviewer through your thought process.
✨Emphasise Collaboration
Since this role involves working closely with various stakeholders, highlight your teamwork experiences. Share specific instances where you collaborated with others to achieve a common goal, and how you contributed to a positive team culture.