At a Glance
- Tasks: Create innovative software solutions for investment strategies and support core teams.
- Company: Capstone Investment Advisors, a leading asset management firm with a collaborative culture.
- Benefits: Competitive salary, wellness resources, training opportunities, and performance-based incentives.
- Why this job: Join a dynamic team and make an impact in the finance tech space.
- Qualifications: Bachelor's degree in computer science, experience in Python/Java, and strong problem-solving skills.
- Other info: Inclusive environment with excellent career growth and development opportunities.
The predicted salary is between 60000 - 80000 ÂŁ per year.
We see the world differently at Capstone Investment Advisors. Capstone is one of the leading asset management firms in derivatives and complementary strategies, with approximately $12 billion in assets under management and over 330 employees as of December 2025. We were formed in 2007 and are headquartered in New York, with offices in London, Amsterdam, Milan, Los Angeles, Hong Kong, Stamford, and Boston. For more than 20 years, we have identified anomalies, tracked dislocations, and capitalised on opportunities to deliver for our investors. Our approach is built on a different way of investing, working together to innovate new strategies and solutions.
The Team: The Enterprise Engineering team is spread across London and New York and provides technology solutions for all core groups within Capstone, including Operations, Middle Office, Treasury, Fund Accounting, Investor Relations, Compliance, and many others. We’re looking for a highly motivated software engineer with a passion for technology and markets. You’ll partner directly with our operations and middle office professionals, as well as other teams across the firm to deliver cutting‑edge solutions to interesting problems.
Responsibilities and Impact:
- Create state‑of‑the‑art proprietary software that empowers decision making across various investment strategies.
- Investigate and support the current proprietary back‑office system and tools while creating and integrating new systems.
- Design, build and maintain key software solutions that support the firm’s core teams, with a clear focus on performance, scalability, and reliability.
- Own the end‑to‑end development process by working closely with stakeholders to understand problems, creating a strategy of execution, and delivering thoroughly tested and elegant solutions.
- Collaborate with other highly skilled engineers across the technology team and the firm to tackle complex technical challenges.
Our future colleague has these skills:
- Minimum bachelor’s degree in computer science or related field.
- Experience building production‑level software in Python and/or Java.
- Experience writing SQL statements and working with databases.
- Strong analytical and problem‑solving skills.
- Collaborative team player with strong verbal communication skills.
Bonus skills:
- Familiarity with AI coding productivity tools such as GitHub Copilot.
- Experience building enterprise solutions in React.
- Experience supporting C# systems and database stored procedures is a plus.
- Experience working on a Linux environment.
- Demonstrates a strong interest in process optimisation through automation.
Benefits & Compensation Information: Our team is our most important asset and investment. We value and respect our colleagues and their well‑being inside and outside the workplace. We offer a robust and competitive benefits program to ensure the well‑being of our colleagues.
- Training and development opportunities.
- Robust Wellness Resources: Physical, Mental and Financial.
- Time‑Off, Retirement and Commuter Benefits.
- Gym Reimbursement and other Discounts.
The base pay offered will be determined on factors such as experience, skills, training, location, certifications, education and any applicable minimum wage requirements. In addition to the base salary, this position may be eligible for performance‑based incentives. The role is also eligible for an annual incentive plan.
Equal Opportunity Employer: Capstone is committed to creating an inclusive environment where we welcome people of different backgrounds. Capstone considers applications for employment without regard to all applicable protected characteristics, including race, colour, religion, ethnicity, national origin, gender, sexual orientation, gender identity or expression, age, parental status, veteran status, or disability status.
Enterprise Software Engineer employer: Capstone Investment Advisors
Contact Detail:
Capstone Investment Advisors Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Enterprise Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Capstone on LinkedIn or through mutual connections. A friendly chat can give us insights into the company culture and maybe even a referral!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures in Python or Java, as these are likely to come up. We want to show off our problem-solving skills!
✨Tip Number 3
Showcase your passion for technology and markets during interviews. Share any personal projects or experiences that highlight your skills in building software solutions. Let’s make it clear that we’re not just looking for a job, but a chance to innovate!
✨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, it shows that we’re genuinely interested in being part of the Capstone team.
We think you need these skills to ace Enterprise Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with Python, Java, and SQL, as these are key for the Enterprise Software Engineer role.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about technology and markets. Share specific examples of how you've tackled complex problems in previous roles, especially in collaborative settings.
Showcase Your Projects: If you've worked on any relevant projects, whether in a professional or personal capacity, make sure to mention them. We love seeing how you’ve applied your skills in real-world scenarios, especially in software development.
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 shows your enthusiasm for joining our team!
How to prepare for a job interview at Capstone Investment Advisors
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Java, and SQL. Brush up on your coding skills and be ready to discuss your past projects where you’ve used these languages.
✨Understand the Business
Capstone Investment Advisors focuses on innovative investment strategies. Familiarise yourself with their approach to asset management and think about how your technical skills can contribute to their goals. This will show that you’re not just a techie but also understand the business side of things.
✨Prepare for Problem-Solving Questions
Expect to tackle some technical challenges during the interview. Practice common algorithm and data structure problems, and be ready to explain your thought process clearly. They’ll want to see how you approach complex issues, so articulate your reasoning.
✨Show Your Collaborative Spirit
Since the role involves working closely with various teams, be prepared to discuss examples of how you’ve successfully collaborated in the past. Highlight your communication skills and how you’ve contributed to team success, as this is key for Capstone’s culture.