C++ Software Engineer Lead I

Come join oneZero Financial Systems! An exciting, fast-growing company with Headquarters in Somerville, MA. oneZero empowers banks, brokerages and hedge funds with cutting edge trade routing and execution technology. Our platform, deployed with 200+ entities globally, features a low-latency trading environment, integrations to the world’s leading execution venues, and reliable IT infrastructure and technical support—all designed to be customized and scaled to serve any business model and any size of market participant. We take pride in our great work atmosphere and highly motivated team of engineers. We are currently looking for a motivated and talented Lead Software Engineer to join our development team. To learn more about what oneZero does, please watch our overview video and visit our website • www.onezero.com • https//vimeo.com/422576477 • https//vimeo.com/onezerofinancial/meetyourcustomers To learn more about the challenges of financial software engineering at oneZero, please read this article • https//www.linkedin.com/pulse/gaming-your-way-top-how-financial-software-companies-can-kline/ Throughout its history, our firm has been guided by three core principles • Never compromise on quality We hire only the best people, giving them the best equipment and tools, so that we can build the highest performing, most stable, and best supported technology in the industry. • Operate with integrity Our products are designed to be uncompromisingly fair and transparent both to our clients as well as their customers. • Never take risk in the market We are not a hedge fund, we're not a brokerage, and we never trade on our own behalf. By avoiding taking any side in financial transactions we are able to remain independent, impartial, and focused solely on making the best possible product for our customers. oneZero is proud to have been named one of Business Intelligence Group's Best Places to Work for four consecutive years https//www.onezero.com/awards/onezero-earns-recognition-as-a-2025-best-place-to-work/ oneZero earns 2025 Great Place To Work Australia Certification https//www.onezero.com/awards/onezero-earns-2025-great-place-to-work-australia-certification/ The Boston Globe names oneZero a Top Place to Work in 2022, 2023, and 2024 https//www.onezero.com/homepage/the-boston-globe-names-onezero-a-top-place-to-work-for-third-year-in-a-row/ We are accepting applicants for on-site positions in Somerville, MA or fully remote applicants in the following states • New York • Connecticut • Illinois • Texas • Washington Job Purpose As a development Lead, you will work collaboratively with a team of highly experienced developers from around the world on core technologies and critical real-time systems that drive the oneZero platform. Lead engineers should expect to spend 50% of their time managing their team and 50% coding. Duties • As a development lead, you will be expected to manage the day-to-day activities of a small team of Agile developers focused on a functional area of our core technology while coordinating with QA, product owners, and project managers on feature delivery. • You will align assignments with developers’ strengths and intentionally create opportunities to develop their weaker skills. You will help them understand risks and escalate issues regarding scheduling, and you will ensure their long-term growth and success through feedback and mentoring. • Daily triaging of issues with appropriate escalation as necessary. • As part of the development team, you will be expected to help develop, enhance, and maintain every aspect of the company’s technology suite. Your software will be held to a very high standard of efficiency, reliability, clarity, and usability by the development team and our customers. • You will write software primarily in C++ with a focus on performance and reliability; you may use modern language features so long as they don’t hurt performance or readability. Occasionally you will need to develop and debug in C# and Typescript/JavaScript. • Frequently you will be expected to collaborate with the business, design, operations, and QA teams as needed to refine product designs and advise on technical design. • As needed, you will assist the operations team to efficiently diagnose and resolve issues that occur in production (e.g. forensic log and crash dump analysis, hotfix build generation). Requirements • Significant and demonstrably strong C++ development and debugging experience. • Proven track record of successful technical management or lead experience, preferably in an Agile workflow. • Able to reliably estimate and complete assignments with a minimum of oversight, but able to take direction as necessary. • A positive, team-oriented attitude. • Must have legal authorization to work in the United States. Benefits • Competitive bonus plan • Daily lunch provided in the office and company-sponsored parking • Competitive health, dental, and vision plans • Monthly wellness program subscription • 401K with partial company contribution matching Must have legal authorization to work in the United States. The salary range for this position is $160,000- 200,000, depending on relevant experience. Location Somerville, Massachusetts Department Development Employment Type Full-Time Minimum Experience Manager/Supervisor Compensation Depending on Relevant Experience Apply To This Job

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...