Principal Full Stack Engineer designing and developing Fidelity’s quantitative portfolio management platform. Collaborating with engineering teams to build scalable tools and cloud-native applications.
Responsibilities
designing, developing, and delivering the quantitative portfolio management platform that supports Fidelity’s data-driven investment processes
working closely with technology product owners, the portfolio engineering team, and peer technology teams to build robust, scalable tools
contributing directly to architecture, design, implementation, and the delivery of a cloud-native, microservice-based platform designed for scalable and resilient investment workflows
Requirements
Bachelor’s degree (or higher) in Computer Science, Engineering, or a related field
7+ years of professional experience building complex backend and full-stack systems
Required skills: Java, Spring Boot
Relational databases (SQL, PL/SQL)
Web Services
Preferred skills: Angular or other modern front-end frameworks
AWS, EKS, Kafka, Redis, Jenkins
Proven experience designing and delivering scalable, reliable, and secure cloud-native applications and microservice architectures in enterprise environments
Exposure to statistics, linear algebra, or numerical optimization through coursework or professional experience is a plus, particularly in the context of portfolio construction or quantitative finance
Familiarity with quantitative finance concepts (optimization, tracking error, risk models) is a plus but not required
Knowledge of test-driven development, object-oriented design, and CI/CD practices
Ability to thrive in a highly collaborative, senior engineering team while working independently and taking initiative
Strong communication skills and proven ability to work effectively across cross-functional teams
Benefits
comprehensive health care coverage and emotional well-being support
market-leading retirement
generous paid time off and parental leave
charitable giving employee match program
educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career
Software Developer designing and maintaining scheduling software for advanced ground operations. Collaborating with teams to ensure safe, efficient satellite operations and resource management.
Senior Engineer at Qnity leading Copper Hybrid Bonding development for high - performance packaging. Collaborating on next - generation interconnect technologies with a focus on innovation and problem - solving.
Senior Full Stack Developer at Nexapp developing scalable software products with AI integration. Collaborating with talented teams to enhance software quality and productivity.
Full - Stack Developer supporting federal clients with web and mobile application development. Requires onsite presence in Ashburn, VA for a hybrid work schedule.
Full - Stack Developer supporting federal clients in designing and implementing software solutions. Collaborating within product teams, focusing on legacy and modern systems development.
Junior Software Engineer at Causeway Technologies, ensuring the quality of software development and deployment with a focus on technical delivery and innovation.
Water/Wastewater Project Engineer at Hazen and Sawyer involved in design, planning, and management of infrastructures related to water and wastewater projects. Working in a creative, employee - owned environment focused on innovative solutions.
Software Engineering Manager delivering high - impact solutions for S&S Activewear. Leading engineering team on customer integrations and performance optimization.
Technical Lead specializing in Fiber Transport - based networks and Layer 2 protocols at Nokia. Collaborating with R&D and product management to deliver high - quality software solutions.