Senior Lead Software Engineer - Java/Scala, Spark, Big Data in Glasgow

Senior Lead Software Engineer - Java/Scala, Spark, Big Data in Glasgow

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

At a Glance

  • Tasks: Lead software engineering projects and develop high-quality code in a collaborative environment.
  • Company: Join J.P. Morgan, a global leader in financial services with a focus on innovation.
  • Benefits: Competitive salary, diverse culture, and opportunities for professional growth.
  • Other info: Be part of a diverse team that values inclusion and respect.
  • Why this job: Make a real impact in the financial sector using cutting-edge technologies like Java and Spark.
  • Qualifications: Experience in software engineering, particularly with Java/Scala and big data technologies.

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, Spark, 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 inclusive 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, Spark, Big Data in Glasgow

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Prepare for those interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. The more confident you are, the better you'll perform!

Tip Number 3

Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. It gives potential employers a taste of your skills and creativity.

Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining us at StudySmarter. Tailor your application to highlight how your experience aligns with our values and the role.

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

Java
Scala
Spark
Big Data
System Design
Application Development
Testing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Lead Software Engineer role. Highlight your expertise in Java, Scala, and Spark, and don’t forget to mention any relevant projects or achievements that showcase your problem-solving abilities.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to tell us why you’re passionate about this role and how your background makes you a perfect fit. Be sure to mention your experience with agile teams and your contributions to engineering communities.

Showcase Your Technical Skills:In your application, be specific about your technical skills and experiences. We want to see how you've tackled complex software challenges and delivered high-quality production code. Mention any hands-on experience with data-oriented technologies like SQL and NoSQL.

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s straightforward and ensures your application goes straight to the right team. Plus, we love seeing candidates who take the initiative!

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 Spark skills. Be ready to discuss your experience with these technologies in detail, especially how you've used them to solve complex problems. Prepare examples of your past projects that highlight your technical expertise.

Understand the Business Context

Familiarise yourself with JPMorgan Chase's Liquidity Risk line of business. Understand how your role as a Senior Lead Software Engineer fits into the bigger picture. This will help you articulate how your contributions can drive significant business impact during the interview.

Showcase Your Leadership Skills

As a senior engineer, you'll be expected to provide technical guidance and direction. Prepare to discuss instances where you've led teams or influenced decisions. Highlight your ability to mentor others and contribute to a positive team culture focused on diversity and inclusion.

Prepare for Problem-Solving Questions

Expect to tackle design and functionality problems during the interview. Practice explaining your thought process when solving data-oriented challenges. Use the STAR method (Situation, Task, Action, Result) to structure your responses and demonstrate your problem-solving methodologies effectively.