Software Engineer II- Global Banking Platform
Software Engineer II- Global Banking Platform

Software Engineer II- Global Banking Platform

Full-Time 55000 - 70000 £ / year (est.) No home office possible
Jpmorgan Chase & Co.

At a Glance

  • Tasks: Join a team enhancing and delivering top-notch banking technology products.
  • Company: JPMorgan Chase, a leader in global banking technology.
  • Benefits: Competitive salary, remote work options, and professional development opportunities.
  • Other info: Exciting secondment opportunity with a FinTech partner for hands-on experience.
  • Why this job: Be part of building the next-gen core banking platform on a global scale.
  • Qualifications: Experience in software engineering, especially with Go or Python.

The predicted salary is between 55000 - 70000 £ per year.

Be an integral part of a team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Software Engineer II at JPMorgan Chase within the Global Banking Platform (GBP), you are an integral part of a team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. We are building the next generation core banking platform that will operate at a global scale and will support hundreds of millions of accounts. We use cloud native technologies, and the work involves the development of micro-services, integrations, dashboards, production support tools and CI/CD pipelines. Initially, successful candidates for the role will be seconded to a FinTech software partner. This is an exciting opportunity to experience the day to day of a fintech while being fully backed by JPMC. After the conclusion of the secondment, all secondees will return to JPMC and apply the knowledge, technologies and practices acquired and develop the critical services to support GBP’s worldwide journey to the cloud.

Job responsibilities

  • Design, implement and develop scalable, performant microservices using software engineering best practices.
  • Writes secure and high-quality code with limited guidance.
  • Writes automated unit tests, integration tests, etc.
  • Applies technical knowledge to solve technical problems of basic complexity.
  • Applies knowledge of tools within the Software Development Life Cycle (SDLC) toolchain to reduce toil and add value by automation.
  • Manage and troubleshoot deployments from testing environments all the way to production.
  • Interface with other engineering teams to ensure that features are added in a structured and coherent way.
  • Translate generic product requirements into trackable tickets.
  • Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems.
  • Adds to team culture of diversity, equity, inclusion, and respect.

Required qualifications, capabilities and skills

  • Formal training or certification on software engineering concepts and applied experience.
  • Hands-on practical experience in system design, application development, testing, infrastructure and operational stability.
  • Experience in at least one major programming language: Go or Python.
  • Experience in developing automated tests as an integral part of the development cycle.
  • Experience in Infrastructure development: Kubernetes, Streaming Technologies & SQL Databases, Observability.

Preferred qualifications, capabilities and skills

  • Experience with RESTful APIs.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Knowledge of banking / finance.
  • Experience with any cloud provider.
  • Familiar with databases – Aurora, PostgreSQL.
  • Experience with client/server software architectures & networking, or microservice architectures.
  • Experience of developing and deploying services using Kubernetes.
  • Experience with streaming technologies - Kafka.

Software Engineer II- Global Banking Platform employer: Jpmorgan Chase & Co.

At JPMorgan Chase, we pride ourselves on being an exceptional employer that fosters innovation and collaboration within the Global Banking Platform team. Our work culture is built on diversity, equity, and inclusion, providing employees with ample opportunities for growth and development while working on cutting-edge technology in a supportive environment. With the unique chance to gain hands-on experience at a FinTech partner before returning to JPMC, you will be equipped with invaluable skills to contribute to our mission of building a secure and scalable core banking platform.
Jpmorgan Chase & Co.

Contact Detail:

Jpmorgan Chase & Co. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer II- Global Banking Platform

✨Tip Number 1

Network like a pro! Reach out to current employees at JPMorgan Chase or in the fintech space. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving microservices or cloud technologies. This is your chance to demonstrate what you can bring to the table beyond just your CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on coding challenges and system design questions. Use platforms like LeetCode or HackerRank to practice. We want you to feel confident and ready to tackle any problem thrown your way!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the team at JPMorgan Chase.

We think you need these skills to ace Software Engineer II- Global Banking Platform

Microservices Development
Cloud Native Technologies
CI/CD Pipelines
Automated Testing
Kubernetes
Go
Python
RESTful APIs
Agile Methodologies
SQL Databases
Application Resiliency
Security Best Practices
Streaming Technologies
Observability
System Design

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer II role. Highlight your experience with microservices, cloud technologies, and any relevant programming languages like Go or Python. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the opportunity at JPMorgan Chase and how your background makes you a great fit for the Global Banking Platform team. Let us know what drives you!

Showcase Your Projects: If you've worked on any projects that involve scalable systems or automated testing, make sure to mention them. We love seeing real-world applications of your skills, so don’t hold back on sharing your achievements!

Apply Through Our Website: We encourage you to apply through our website for a smooth application process. It’s the best way for us to receive your application and keep track of all the amazing talent out there. Don’t miss out on this opportunity!

How to prepare for a job interview at Jpmorgan Chase & Co.

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Go or Python. Brush up on your knowledge of Kubernetes, SQL databases, and RESTful APIs. Being able to discuss how you've used these technologies in past projects will show that you're not just familiar with them, but that you can apply them effectively.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled technical challenges. Think about times when you had to debug code or manage deployments. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it clear how you approached problems and what the outcomes were.

✨Understand Agile Methodologies

Since the role involves working within agile frameworks, be ready to talk about your experience with CI/CD and application resiliency. Share any relevant experiences where you’ve contributed to a team’s agile processes, and how you’ve helped improve efficiency or quality in software delivery.

✨Cultural Fit Matters

JPMorgan Chase values diversity, equity, and inclusion, so be prepared to discuss how you contribute to a positive team culture. Think about examples where you've worked collaboratively in diverse teams or how you've supported an inclusive environment. This will help demonstrate that you align with their values beyond just technical skills.

Software Engineer II- Global Banking Platform
Jpmorgan Chase & Co.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>