Senior Lead Software Engineer – Java, Scala, Big Data in Glasgow

Senior Lead Software Engineer – Java, Scala, Big Data in Glasgow

Glasgow Full-Time 80000 - 100000 £ / year (est.) No working from home possible
JPMorgan Chase

At a Glance

  • Tasks: Lead an agile team to develop secure, high-quality software solutions.
  • Company: Join J.P. Morgan, a global leader in financial services.
  • Benefits: Competitive salary, diverse culture, and opportunities for professional growth.
  • Other info: Embrace diversity and inclusion in a dynamic work environment.
  • Why this job: Make a real impact in tech while tackling exciting challenges.
  • Qualifications: Experience in software engineering, Java/Scala, and problem-solving skills required.

The predicted salary is between 80000 - 100000 £ per year.

As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Technology - Liquidity Risk line of business, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.

Job responsibilities

  • Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors.
  • Develops secure and high-quality production code, and reviews and debugs code written by others.
  • Drives decisions that influence the product design, application functionality, and technical operations and processes.
  • Serves as a function-wide subject matter expert in one or more areas of focus.
  • Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle.
  • Takes ownership for working with stakeholders from Corporate Treasury and Lines of Business to understand and refine requirements, influencing senior stakeholders to make the right decisions.
  • Adds to the team culture of diversity, equity, inclusion, and respect.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and advanced applied experience.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced in one or more programming language(s).
  • Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
  • Ability to tackle design and functionality problems independently with little to no oversight.
  • Experience delivering production changes to complex software using Java (or Scala) and associated frameworks (ideally Spark).
  • Ability to solve data-oriented problems using multiple relevant technologies e.g. SQL, Relational DB, Spark, NoSQL etc. while optimizing for performance.

Preferred qualifications, capabilities, and skills

  • In depth knowledge of the financial services industry, ideally with experience in Liquidity and/or Risk domains.
  • Real-world experience with Spark performance tuning of complex calculations on large datasets.

Senior Lead Software Engineer – Java, Scala, Big Data in Glasgow employer: JPMorgan Chase

At JPMorgan Chase, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within our Corporate Technology team. As a Senior Lead Software Engineer, you will benefit from extensive professional development opportunities, a commitment to diversity and inclusion, and the chance to make a significant impact in the financial services industry while working in a supportive and agile environment.

JPMorgan Chase

Contact Details:

JPMorgan Chase Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Lead Software Engineer – Java, Scala, Big Data in Glasgow

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Prepare for those interviews by practising common questions and coding challenges. Brush up on your Java and Scala skills, and be ready to showcase your problem-solving prowess with real-world examples.

Tip Number 3

Don’t just apply anywhere; focus on companies that align with your values and career goals. Check out our website for roles that excite you and fit your expertise in software engineering and big data.

Tip Number 4

Follow up after interviews! A quick thank-you email can go a long way in keeping you top of mind. Plus, it shows your enthusiasm for the role and the company.

We think you need these skills to ace Senior Lead Software Engineer – Java, Scala, Big Data in Glasgow

Java
Scala
Big Data
System Design
Application Development
Testing
Operational Stability

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Lead Software Engineer role. Highlight your experience with Java, Scala, and Big Data technologies, and don’t forget to showcase any relevant projects that demonstrate your problem-solving skills.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role at JPMorgan Chase and how your background aligns with their needs. Be sure to mention your experience in agile teams and your contributions to tech products.

Showcase Your Technical Expertise:In your application, be specific about your technical skills. Mention any certifications or training you've completed, and provide examples of how you've tackled complex software challenges in the past. This will help us see your depth of knowledge.

Apply Through Our Website:We encourage you to apply through our website for the best chance of being noticed. It’s straightforward and ensures your application goes directly to the right team. Plus, it shows you’re serious about joining us!

How to prepare for a job interview at JPMorgan Chase

Know Your Tech Inside Out

Make sure you brush up on your Java, Scala, and Big Data skills. Be ready to discuss specific projects where you've used these technologies, and don't shy away from diving into the nitty-gritty of system design and performance tuning.

Showcase Your Problem-Solving Skills

Prepare to share examples of how you've tackled complex problems in previous roles. Think about situations where you had to debug code or optimise performance, and be ready to explain your thought process and the impact of your solutions.

Understand the Business Context

Familiarise yourself with the financial services industry, especially around liquidity and risk. Being able to connect your technical expertise to business outcomes will show that you understand the bigger picture and can drive significant impact.

Emphasise Team Culture and Collaboration

JPMorgan Chase values diversity and inclusion, so be prepared to discuss how you've contributed to a positive team culture in the past. Share experiences where you've worked collaboratively with stakeholders and how you’ve influenced decisions in a team setting.