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 Engineer developing algorithms and software related to synthetic aperture radar for CACI. Collaborate on remote sensing technology project with experts in the field.
Forward Deployed Software Engineer responsible for technical delivery of enterprise software systems. Engaging with customers and managing deployments with a focus on operational success.
Software Engineer at CACI designing, developing, and maintaining innovative software solutions to meet industry standards. Collaborating with cross - functional teams and overseeing the software development lifecycle.
Principal Software Engineer providing technical leadership in software architecture for government systems. Leading development teams to ensure mission success and architectural integrity.
Data Transport Software Engineer Sr at Leidos modernizing multi - cloud environments for the USAF. Responsibilities include architecting, coding, and integrating essential Monitoring Tools within DT environments.
Director of Software Engineering managing Walmart's Display AdServing systems for scalability and performance. Leading teams and driving technical excellence through DevOps and cloud optimization strategies.
Senior Software Engineer designing and implementing software solutions for Walmart/VIZIO. Contribute to projects that impact millions of users globally in a collaborative environment.
Software Engineer III developing scalable backend services and APIs for Walmart's Generative AI solutions. Collaborating with cross - functional teams to deliver reliable and performant solutions.
Software Engineer/Developer at AMERICAN SYSTEMS conducting research in electronic data processing software design and development. Requires collaboration with engineers and software testing.