cover image
Aspect Capital

Aspect Capital

www.aspectcapital.com

2 Jobs

156 Employees

About the Company

Aspect Capital is a global systematic investment manager, founded in 1997 by pioneers in quantitative investment techniques. Aspect has since grown into a team of over 130 professionals, managing over $7.0bn. Research and technology are at the core of what we do, ensuring the innovative evolution of our quantitative models. Our success is driven by our culture and our people - talented, engaging and passionate about the company.

Aspect is a certified B Corp. B Corps are businesses that aim to balance purpose and profit. They are legally required to consider the impact of their decisions on their workers, customers, suppliers, the community and the environment.

We are always on the lookout for exceptional individuals to join our team. Open roles are posted on our website.

Listed Jobs

Company background Company brand
Company Name
Aspect Capital
Job Title
Senior Software Engineering Contractor
Job Description
**Job Title:** Senior Software Engineering Contractor **Role Summary:** Seasoned Java engineer with 5+ years enterprise experience to lead a 12‑month contract improving a financial trading platform. Lead technical projects, upgrade legacy Java and Python stacks, and modernize CI pipelines for a high‑frequency trading environment. **Expectations:** - Upgrade core Java applications from 8 to 21, consolidate libraries. - Migrate Python (3.6→3.12) and JavaScript CI pipelines to unified, production‑grade pipelines. - Manage timelines, milestones and deliverables for upgrade phases. - Optional: pilot RenovateBot or similar tooling within budgeted time. **Key Responsibilities:** - Plan and execute phased upgrades of Java, Python, and JavaScript components. - Transform existing CI/CD workflows to Docker‑based pipelines using Maven and CI tools. - Collaborate with a small Software Development team to integrate enhancements into trading, back‑ and middle‑office systems. - Document design decisions, migration paths, and rollback procedures. - Act as a technical lead, mentoring junior developers on best practices. **Required Skills:** - Enterprise Java developer with Spring framework expertise. - Strong experience with Python and JavaScript. - Proficiency with Maven, Docker, CI/CD pipelines (Jenkins, GitHub Actions, or equivalent). - Proven project management: planning, scheduling, deliverable tracking. - Familiarity with Java upgrade strategies and dependency consolidation. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). *(All information is provided for job matching; no additional context or fluff is included.)*
London, United kingdom
Hybrid
Senior
16-02-2026
Company background Company brand
Company Name
Aspect Capital
Job Title
Software Engineer
Job Description
Job Title: Software Engineer Role Summary: Design, develop, and maintain high‑performance software components written in Java, Python, and MATLAB for integration with proprietary trading systems and strategic SaaS providers. Apply industry best practices in the Software Development Life Cycle (SDLC) such as Test‑Driven Development, Continuous Integration/Continuous Deployment, and robust monitoring. Collaborate with cross‑functional teams to translate business requirements into technical solutions and support expanding financial market offerings. Expectations: - 3–5 years of professional software engineering experience, progressing requirements from concept to production. - Strong Java development foundation, with demonstrable proficiency in Python (or willingness to learn). - Proven ability to write clean, testable code and to adopt TDD and CI/CD pipelines. - Effective communication with technical and non‑technical stakeholders. - Rapid assimilation of new financial domain concepts and business processes. Key Responsibilities: 1. Develop and enhance system features in Java, Python, and MATLAB across multiple platforms. 2. Integrate new functionality with existing trading infrastructure and external SaaS services. 3. Implement and maintain automated tests, CI/CD workflows, and production monitoring solutions. 4. Collaborate with product managers, data scientists, and operations teams to clarify requirements and deliver solutions. 5. Participate in code reviews, knowledge sharing, and continuous improvement initiatives. 6. Stay informed about emerging technologies through conferences, meet‑ups, and industry publications. 7. Contribute to the early‑stage development of new products and features, achieving measurable impact from week one. Required Skills: - 3–5 years of software engineering in a professional setting. - Strong Java programming skills; proficiency in Python required or a strong willingness to learn. - Experience with TDD, unit testing, and CI/CD pipelines. - Familiarity with cloud platforms (AWS, Azure, GCP) and container orchestration (Docker, Kubernetes). - Ability to work independently and collaboratively in a dynamic environment. - Excellent verbal and written communication. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical field. - (No mandatory financial markets certification; training will be provided.) ---
London, United kingdom
Hybrid
Junior
05-03-2026