Senior Software Engineer
Role summary
A global investment powerhouse seeks a Principal Full Stack Engineer to lead technical strategy for high-scale Alternative Investment platforms, focusing on private equity and derivatives. The role involves designing and building microservices and REST APIs using Java, Spring Boot, and AWS, with a strong emphasis on cloud-native architecture and containerization (Docker, Kubernetes). Responsibilities include tackling complex financial challenges, mentoring junior engineers, and optimizing CI/CD pipelines. The ideal candidate possesses 10+ years of full-stack experience, deep financial services technology expertise, and proficiency in cloud platforms and databases. This hybrid role offers exposure to cutting-edge financial products and professional growth.
Principal Full Stack Engineer
We're working with a global investment powerhouse managing trillions in assets on this exciting opportunity.
As a Principal Full Stack Engineer, you will lead the technical strategy for high-scale Alternative Investment platforms, driving innovation across private equity and derivatives. You’ll be at the helm of a sophisticated stack utilizing Java, Spring Boot, and AWS to build the future of asset management technology.
The Role
• Serve as the Technical Lead to define and implement architectural strategies for scalable investment operations systems.
• Design and build high-quality microservices and REST APIs that align with a modern cloud-native blueprint.
• Tackle complex business challenges in the Alts space, translating divisional initiatives into multi-component software solutions.
• Drive engineering excellence by mentoring junior engineers and conducting high-standard code reviews.
• Optimize CI/CD pipelines and DevOps workflows using Jenkins, GitHub, Docker, and Kubernetes for seamless delivery.
What You'll Need
• 10+ years of professional experience in full-stack development with a mastery of Java and Spring Boot.
• Deep expertise in financial services technology, specifically in Asset Management, Derivatives, or Private Equity.
• Hands-on proficiency with cloud platforms (AWS or Azure) and containerization via Docker and Kubernetes.
• Advanced knowledge of relational databases (Oracle, DB2) including schema design, SQL, and ORM frameworks like Hibernate/JPA.
• Proven experience delivering in Agile environments with tools like Jenkins, uDeploy, Stash, and SonarQube.
What's On Offer
• Opportunity to lead high-impact technical initiatives within a world-class financial technology environment.
• A steady hybrid work model (one week on, one week off) designed for collaboration and work-life balance.
• Exposure to complex financial products and cutting-edge alternative investment strategies.
• A culture of continuous learning with access to industry-leading tools and professional growth paths.
Apply via Haystack today!
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite