> Markdown version of [/jobs/ext/258866-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/258866-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Fmr LLC - **Location:** Boston, MA, United States - **Salary:** $107,000.0 - $216,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Adobe InDesign, Application Programming Interfaces (APIs), Acceptance Test-Driven Development, Cloud Engineering, Code Review, Continuous Integration, Data Mining, Distributed Systems, Python (Programming Language), Linear Regression, Machine Learning, Natural Language Processing, Regression Testing, Software Engineering, Software Systems, SQL Databases, Software Technical Review, Test Case, Microservices - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b9404f88e2426a73 ## About the Role Do you have experience in Test case design?, * Strong foundation in quantitative techniques and methods, including statistics, econometrics, probability, linear regression, and time series analysis, with experience applying these to investment research and model development. * Expertise in Python, Java, and SQL, leveraging advanced analytics and software engineering skills to build scalable, reliable solutions. * Proven ability to implement research projects through the entire software development lifecycle, applying full-stack development and best practices for repeatability and rigor. * Experience with AWS cloud development and deployment, and building enterprise cloud-enabled distributed systems. * Skilled in data mining, modeling, and advanced analytics, adding scale and reliability to research through software engineering methodologies. * Domain knowledge in equities, fixed income, or alternative asset classes, supporting investment needs with innovative solutions. * Ability to lead application design efforts, participate in design reviews and code reviews, and ensure quality through test case development and regression testing. * Consistent track record of hands-on development of complex software solutions, including CI/CD and ATDD practices. * Effective collaborator with quantitative researchers, divisional partners, and global development teams, thriving in fast-paced environments with competing priorities. * Demonstrated technical and organizational leadership, coaching and motivating team members to achieve optimal performance and career growth. * Committed to problem-solving, communication, and continuous improvement in engineering practices. * You will lead application design efforts, participate in design reviews and code reviews. * Fully engaging in product quality plan efforts, including test case development, design and code reviews and regression testing. * Contribute to enhancing engineering practice in the areas of ATDD and CI/CD. * Engaging in working with global team of developers in leading best practices for software engineering. * Nice to have: understanding of legacy monolithic architectures and expertise in migrating to microservice-based architectures. ## Description Strategic Advisors Technology (SAT) is looking for a Principal Software Engineer who not only cares about what you produce but how you produce it. We are looking for individuals who continually strive to advance engineering excellence and technology innovation and apply sophisticated analytics and quantitative concepts to support investment needs and develop new solutions. You will build high quality, robust, and efficient analytical solutions to improve internal investment processes with quantitative techniques and methods, statistics and. You would participate in back-end Application Programming Interfaces (APIs) using Java, Python. Apply sophisticated analytics and quantitative concepts to support investment needs and develops new solutions. Adds scale, rigor, and repeatability to research through software development standard methodologies. Apply data mining, data modeling, natural language processing, and Machine Learning to extract and analyzes information from large structured and unstructured datasets. ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [AIQSpecFlow: Improves and automates your agile process of specification and creation of testcases.](https://www.wearedevelopers.com/videos/100084-aiqspecflow-improves-and-automates-your-agile-process-of-specification-and-creation-of-testcases) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [Building the Next Generation of Software](https://www.wearedevelopers.com/videos/100186-building-the-next-generation-of-software) - [AI as a Test Designer: Transforming Experience into Automated Testing](https://www.wearedevelopers.com/videos/1984-ai-as-a-test-designer-transforming-experience-into-automated-testing) ## Related Articles - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)