Front Office RAD Lead Software Engineer

Front Office RAD Lead Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
JPMorganChase

At a Glance

  • Tasks: Build and enhance trading tools in a fast-paced environment with direct trader interaction.
  • Company: Join J.P. Morgan, a global leader in financial services and innovation.
  • Benefits: Competitive salary, diverse culture, and opportunities for professional growth.
  • Other info: Dynamic team with a focus on diversity and inclusion.
  • Why this job: Make a real impact on trading technology and collaborate with top professionals.
  • Qualifications: 5+ years in software development, strong skills in VBA, Python, and communication.

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

As a Senior RAD (Rapid Action Development) Developer in our Rates development team, you will work in close partnership with quant researchers, traders, and technology teams. The role sits at the intersection of front-office trading and technology, with direct ownership of the tools traders rely on daily. This is a hands-on position suited to someone who thrives in a fast-paced trading floor environment and wants genuine proximity to the business.

As a Senior Developer you will build, maintain, and enhance the desk's proprietary tools – including bespoke spreadsheets and python-based applications – ensuring traders have reliable, performant infrastructure for pricing, risk management, and Profit and Loss analysis. You will collaborate with quant research to translate model changes into production tooling, work alongside strategic technology partners on platform integration, and act as a first point of contact for desk-side technical issues. Priorities shift quickly, and the ability to triage, communicate, and deliver under pressure is essential. You will need to maintain, upgrade and improve the existing software to the latest software and hardware versions recommended.

Required Qualifications, Skills, and Capabilities

  • Minimum 5 years of hands-on development experience in VBA and XLLoop
  • Working experience in Python
  • Solid understanding of software engineering principles including object-oriented design, testing methodologies, and version control practices
  • Demonstrated ability to write clean, maintainable code and work effectively within large, complex codebases
  • Strong verbal and written communication skills with ability to articulate technical concepts to both technical and non-technical stakeholders
  • Proven ability to gather requirements from business users and collaborate across multiple teams and functions
  • Capability to translate business needs into technical solutions and explain technical constraints in business terms

Preferred Qualifications

  • Prior experience with other financial risk stack platforms such as SecDB, Quartz, or Athena
  • Knowledge of rates products including Swaps, Securities, Options, Cap Floors, and Repo
  • Familiarity with risk methodologies and PnL calculation frameworks with exposure to quantitative finance concepts and market risk measures
  • Experience with distributed systems and real-time data processing
  • Proficiency with relational and NoSQL databases
  • Understanding of regulatory reporting requirements in financial services
  • Ability to use AI tools for fast-paced analysis and development

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.

J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

Front Office RAD Lead Software Engineer employer: JPMorganChase

At J.P. Morgan, we pride ourselves on being an exceptional employer, offering a dynamic work environment where innovation meets finance. As a Front Office RAD Lead Software Engineer, you will be at the forefront of technology in trading, collaborating closely with quant researchers and traders to develop bespoke tools that drive business success. Our commitment to employee growth, diversity, and inclusion ensures that you will thrive in a supportive culture that values your contributions and fosters professional development.

JPMorganChase

Contact Details:

JPMorganChase Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Front Office RAD Lead Software Engineer

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at events. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and VBA. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for the interview by brushing up on your technical knowledge and soft skills. Be ready to discuss how you’ve tackled challenges in past roles, especially under pressure.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Front Office RAD Lead Software Engineer

VBA
XLLoop
Python
Object-Oriented Design
Testing Methodologies
Version Control Practices
Clean Code Writing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your hands-on development experience in VBA and Python, and don’t forget to mention any relevant financial risk stack platforms you've worked with.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for the Senior RAD Developer role. Share specific examples of how you've collaborated with teams and translated business needs into technical solutions, as this is key for us.

Showcase Your Communication Skills:Since you'll be working closely with both technical and non-technical stakeholders, make sure to demonstrate your strong verbal and written communication skills in your application. We want to see how you can articulate complex concepts clearly.

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 gives you a chance to explore more about us and our culture!

How to prepare for a job interview at JPMorganChase

Know Your Tech Inside Out

Make sure you brush up on your VBA and Python skills before the interview. Be ready to discuss specific projects where you've used these languages, especially in a trading context. This will show that you can hit the ground running.

Understand the Business Side

Since this role sits at the intersection of trading and technology, it's crucial to understand the financial products you'll be working with. Familiarise yourself with terms like Swaps, Options, and PnL calculations so you can speak confidently about how your technical skills can support traders.

Prepare for Real-Time Problem Solving

Expect questions that test your ability to triage and solve problems under pressure. Think of examples from your past experience where you had to quickly address technical issues or adapt to changing priorities, and be ready to share those stories.

Communicate Clearly and Effectively

Strong communication skills are key in this role. Practice explaining complex technical concepts in simple terms, as you'll need to collaborate with both technical and non-technical stakeholders. This will demonstrate your ability to bridge the gap between tech and business.