Our Software Engineering Program
We are looking for passionate computer science students and soon-to-be graduates who want to launch their careers as software engineers and become tomorrow’s tech leaders. Whether you’re participating as an intern for 10 weeks or as a full-time employee, you’ll be presented with a range of technical challenges and responsibilities designed to help you succeed for the long term at Bridgewater, and beyond.
As a new grad Software Engineer, you will be an essential part of our main tech mission. At Bridgewater we want to fundamentally understand how the global economy works- this goal is impossible to accomplish without great technology. As technology has evolved through the decades, we have made major investments to take advantage of increased computing power to systemize our entire investment process, from view generation to portfolio construction and risk controls to trade execution. We have essentially translated our fundamental understanding of how markets and economies work, how to build robust portfolios, and how to optimally execute trades into a set of explicit rules that computers are then running every day. Now the question is, how do we take that to the next level? We have some ideas… do you?
When you're here, your work matters. You’ll be on a small team with ambitious goals, standing on the front lines of real business problems from Day 1—determining, building, and delivering real solutions. As early as the first years of their careers, our software engineers have completed and shipped projects like scaling up our cloud clusters across multiple regions, building an entire distributed transparency system, and writing core trading logic for a new asset class.
Our goal is to make sure the projects you work on are meaningful and allow you to grow technically and personally as a software engineer. A few of our many endeavors include:
- Building reusable API and logic in our proprietary research platform that allows our research team to write sophisticated logic
- Creating the next generation analytics platform for our critical trade execution system, enabling us to do more complex statistical analysis and use models on the fly
- Adding new features to the (open source) rule engine powering our trade optimization, which enables rule modules to be grouped and executed within logical workflow boundaries
We’ll help you find your fit. Depending on your preferences, skills, and connection with a team, you’ll work in one of three departments: Research and Trading, or Client Service. In all cases, you’ll work across the stack, focusing on the projects that align with your interests and talents. Investment knowledge is not required; our engineers range from market enthusiasts, who want to engage with that content daily, to those who want to focus purely on technology.
At Bridgewater, we want our engineers to have steep career trajectories. We’re looking for people who can take failure in stride and, with our help, evolve. Whether you want to be a tech lead, a senior engineer, or an architect, all have immense impact. We give you the opportunities to maximize your potential.
We have a whole team dedicated to your development, and there is no ONE set path. You’ll have the opportunity to explore different areas—experiencing new challenges, team dynamics, and technical problems. Informal training occurs daily from your department and manager. Formal training includes programs like our Tech Boot Camp sessions, where we bring in external professionals to help your technical growth. Our new grad software engineers also have the chance to travel with their teams to conferences across the country, aiding learning and exposure. See an event you’d like to attend? We can make it happen! A few recent conferences attended include Grace Hopper, Scala Days, HashiConf, and Women Who Code.
MANAGERS & MENTORS
We won’t let you get lost in the shuffle. We intentionally hire a small class so your development receives the attention it deserves. As an incoming software engineer, you’ll be paired with a tech lead or architect from a different team who will directly invest their time, knowledge, and wisdom in your professional growth. Many are even alumni of the program themselves, meaning they’re uniquely qualified to guide you through the beginning of your career every step of the way.
What’s work without play? Between new grad events, off-site hackathons, tech talks, and department events such as our themed Techtoberfest, you’ll have numerous opportunities to join our strong community. We think you’ll feel right at home connecting with other elite technologists like yourself who bring diverse backgrounds, interests, and affinities to the table.
Some Members of Our 2019 Class
- Why is technology important at Bridgewater?
- What groups or departments do Software Engineers work in?
- I hear the hours at financial firms are brutal. What are the hours like at Bridgewater? Is there a work/life balance?
- How do I know where I’ll work/be placed?
- I'd like to live in New York, is that possible?
- What is the interview process like?
- What majors are relevant for the Software Engineer program?