At a Glance
- Tasks: Design and develop innovative software solutions for rates trading and risk management.
- Company: Join a leading financial services firm with a focus on technology and collaboration.
- Benefits: Competitive salary, diverse work environment, and opportunities for professional growth.
- Other info: Diverse and inclusive workplace with a commitment to employee well-being.
- Why this job: Make a real impact in finance by building systems that drive trading operations.
- Qualifications: Hands-on Python experience and a solid understanding of software engineering principles.
The predicted salary is between 70000 - 90000 £ per year.
We are seeking an experienced Senior Athena Python Rates Senior Lead Software Engineer for the development team to work on Rates Risk and PNL business deliveries and optimization. In this role, you will design, develop, and integrate sophisticated solutions that support trading desks and back office functions across rates products. You will work at the intersection of technology and finance, delivering high-impact systems that enable critical risk management and profit & loss analysis for our trading operations.
Job Responsibilities
- Build and maintain robust software solutions for rates trading activities.
- Collaborate closely with quantitative analysts, traders, risk managers, and middle and back office processing teams.
- Support trading operations across multiple rates products.
- Develop scalable, performant code that handles large volumes of market data and complex financial calculations.
- Implement risk metrics, PnL attribution frameworks, and data pipelines that connect trading systems with downstream consumers.
- Participate in architectural decisions, code reviews, and technical design sessions.
Required Qualifications
- Hands‑on Python development experience.
- Strong preference for candidates with financial services background.
- Solid understanding of software engineering principles: object‑oriented design, testing methodologies, and version control practices.
- Demonstrated ability to write clean, maintainable code and work effectively within large, complex codebases.
- 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.
- Willingness to understand and work on legacy applications when required.
- Willingness to provide first‑class support to the business.
Preferred Qualifications
- Prior experience with other financial risk stack platforms such as SecDB, Quartz, or Athena.
- Knowledge of rates products including Swaps, Securities, Options, and Repo.
- Familiarity with risk methodologies and PnL calculation frameworks.
- Experience with distributed systems and real‑time data processing.
- Proficiency with relational and NoSQL databases.
- Knowledge of modern development practices including CI/CD pipelines and containerization.
- Exposure to quantitative finance concepts and market risk measures.
- Understanding of regulatory reporting requirements in financial services.
- Experience using AI tools like Claude and Copilot effectively.
- Understanding of cloud platforms like AWS.
Equal Opportunity Employer
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.
Senior Lead Software Engineer - Athena Rates Risk and PNL employer: JPMorganChase
Contact Detail:
JPMorganChase Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Lead Software Engineer - Athena Rates Risk and PNL
✨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to software engineering and trading. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those related to financial services. This will give potential employers a taste of what you can do and how you tackle complex problems.
✨Tip Number 3
Prepare for interviews by brushing up on both technical and business concepts. Be ready to discuss how your experience aligns with risk management and PnL analysis. Practice articulating your thought process clearly to both techies and non-techies.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Lead Software Engineer - Athena Rates Risk and PNL
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Senior Lead Software Engineer. Highlight your Python experience and any financial services background you have. We want to see how your skills align with our needs!
Showcase Your Projects: Include specific projects that demonstrate your ability to build robust software solutions, especially in rates trading or risk management. We love seeing real examples of your work and how you've tackled complex problems.
Be Clear and Concise: When writing your cover letter, be clear about why you're a great fit for this role. Use straightforward language to explain your technical skills and how they relate to the job. We appreciate clarity and directness!
Apply Through Our Website: Don’t forget to apply 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 to do!
How to prepare for a job interview at JPMorganChase
✨Know Your Tech Inside Out
Make sure you brush up on your Python skills and be ready to discuss your experience with financial services. Be prepared to explain how you've built robust software solutions in the past, especially in relation to rates trading activities.
✨Speak Their Language
Since you'll be working closely with traders and risk managers, it's crucial to articulate technical concepts in a way that non-technical stakeholders can understand. Practice explaining complex ideas simply and clearly.
✨Showcase Your Collaboration Skills
Highlight your experience working with cross-functional teams. Be ready to share examples of how you've gathered requirements from business users and collaborated effectively across different functions.
✨Prepare for Technical Challenges
Expect to face some technical questions or coding challenges during the interview. Brush up on software engineering principles, object-oriented design, and testing methodologies to demonstrate your problem-solving skills.