Software Engineer - Alternatives
Software engineer on Janus Henderson's Alternatives investment technology team in London, building cloud-native applications, data services, APIs, and platform capabilities for portfolio managers and automating investment workflows. Core stack is expert-level Python (Pandas, NumPy, PySpark, FastAPI) on Azure, plus SQL, CI/CD, and large-scale data processing.
- Compensation
- Not disclosed
- Location
- London, GB, EC2M 3AE
- Work setup
- Hybrid
- Seniority
- Lead
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Strong software engineering background with proven experience delivering production-grade applications and platforms
- Expert-level Python development skills including design, development, testing, deployment, and support of business-critical applications and data services
- Strong experience with Python libraries and frameworks such as Pandas, NumPy, PySpark, FastAPI, or equivalent
- Proven experience designing, building, and operating cloud-native solutions on Azure (preferred), AWS, or similar cloud platforms
- Experience building scalable data platforms, data pipelines, APIs, integration services, and event-driven architectures
- Strong understanding of distributed computing and large-scale data processing
- Experience implementing engineering best practices: source control, code reviews, automated testing, CI/CD, DevSecOps, and Infrastructure as Code
- Strong SQL and database skills across operational, analytical, and cloud-based data platforms
- Craftsman-like approach to building software with pride in engineering excellence
- Client-focused, committed to excellence, detail-oriented, and highly collaborative
- Demonstrable passion for technology through personal projects, open-source, continuous learning, or technology leadership
- Strong interpersonal skills; able to build close working relationships with engineering, operations, portfolio managers, risk teams, and senior stakeholders
- Confident communicator able to explain complex technical concepts to technical and non-technical audiences
Nice to have
- Investment Management experience with exposure to front-office, middle-office, risk, data, or investment platform technologies
- Experience supporting Alternative Investments, Hedge Funds, Private Markets, Multi-Asset, or Derivatives businesses
- Experience working directly with Portfolio Managers, Traders, Investment Operations, Risk, and Quantitative teams
- Experience with Databricks, Snowflake, Microsoft Fabric, or comparable modern data platforms
- Experience with workflow orchestration technologies such as Airflow
- Experience implementing Infrastructure as Code using Terraform or equivalent tooling
- Experience with containerisation technologies such as Docker and Kubernetes
- Understanding of real-time messaging, event streaming, and integration technologies such as Kafka
- Experience building and consuming REST, GraphQL, or event-driven APIs
- Experience with Azure data services and cloud architecture patterns
- Knowledge of C#, Angular, or other modern application development technologies
- Strong understanding of Agile delivery methodologies and product-oriented operating models
- Degree in Computer Science, Engineering, Mathematics, Physics, or a related scientific discipline
Full description
This position will be posted for a minimum of five calendar days internally. All internal applicants are required to inform your current supervisor/manager prior to applying. Internal applicants are required to be in "good standing" in your current role, which is defined as a performance rating of “met all objectives” or higher. You cannot be on a current performance improvement plan or written warning for any reason and must have been in your current role for a minimum of 6 months, unless otherwise approved for an early transfer by your current leader and the People Department.
Your opportunity
- Work directly with Alternatives Portfolio Managers to build and support cloud-native applications, data services, APIs, and platform capabilities, while enabling the investment team to develop and automate their own workflows using modern engineering tools and frameworks.
- Collaborate closely with the Team Lead, Technical Lead, and wider engineering team to deliver solutions in line with business and project priorities.
- Partner with the Team Lead and Technical Lead to ensure all solutions align with the strategic technology architecture, engineering standards, and long-term platform vision.
- Perform hands-on software development, testing, deployment, and support, adhering to established engineering practices, governance standards, and delivery processes.
- Engage directly with investment teams throughout the full delivery lifecycle, from requirements gathering and solution design through to implementation and ongoing support.
- Contribute to the continuous improvement of the Alternatives technology platform, identifying opportunities to improve automation, scalability, reliability, and user experience.
- Provide support for Alternative Investments-specific applications, platforms, and business processes.
- Undertake additional responsibilities and duties as required.
What to expect when you join our firm
- Hybrid working and reasonable accommodations
- Generous Holiday policies
- Excellent Health and Wellbeing benefits including corporate membership to ClassPass
- Paid volunteer time to step away from your desk and into the community
- Support to grow through professional development courses, tuition/qualification reimbursement and more
- All-inclusive approach to Diversity, Equity and Inclusion
- Maternal/paternal leave benefits and family services
- Complimentary subscription to Headspace – the mindfulness app
- All employee events including networking opportunities and social activities