Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Back End Software Engineer - Hybrid (C++ is required) image - Rise Careers
Job details

Lead Back End Software Engineer - Hybrid (C++ is required)

FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make crucial decisions.

At FactSet, our values are the foundation of everything we do. They express how we act and operate, serve as a compass in our decision-making, and play a big role in how we treat each other, our clients, and our communities. We believe that the best ideas can come from anyone, anywhere, at any time, and that curiosity is the key to anticipating our clients’ needs and exceeding their expectations.

Your Team's Impact 

The Institutional Buy Side SBU is responsible for the strategy, execution and development of products that establish FactSet as the premier technology partner for the Analytics investment community.  The Buy Side Middle Office group provides a fully connected ecosystem, increases operational efficiency and reduces total cost of ownership for our clients. The Middle Office group is looking for a talented and motivated individual to join a team of software engineers building, maintaining, and driving the engine powering our Returns Analytics products. 

The engineer will collaborate extensively with Product Management and alongside other engineers within the PAR and the P&R engineering team. They will work with Developer Services, DMW, PIE, and other teams to integrate recommended technology and enhance best practices. 

This position will be a Lead Back End Software Engineering role within the Returns Analytics Engineering group. 

What You'll Do 

  • Design, implement, test, document, maintain, and enhance high-quality code 
  • Collaborate with other engineers, product developers and strategists to brainstorm ideas, implement prototypes and gather feedback. 
  • Follow best practices such as code reviews, testing, documentation, and version control. 
  • Provide technical support and troubleshooting. 
  • Set milestones for self and reporting on the progress and evolution of tasks and projects 
  • Collaborate with other engineering leaders to build best-in-class products and services 
  • Balance and accelerate work towards technical debt reduction while delivering client-facing products 
  • Work closely with PD and stakeholders to identify and prioritize work which provides the greatest value, both immediate and long-term 

What We're Looking For 

Required Skills: 

  • 3+ years FactSet or industry experience in software engineering or a related field 
  • Ability to develop high quality and performant software in C++, using required 3rd party tools, applications and libraries where needed 
  • Ability to learn and apply internal systems and processes for developing and deploying software 
  • Ability to communicate effectively with peers within the organization 

Desired Skills: 

  • Knowledge of Returns Analysis and/or Portfolio Analysis​ 

What's In It For You:

At FactSet, our people are our greatest asset, and our culture is our biggest competitive advantage. Being a FactSetter means: 

  • The opportunity to join an S&P 500 company with over 45 years of sustainable growth powered by the entrepreneurial spirit of a start-up.
  • Support for your total well-being. This includes health, life, and disability insurance, as well as retirement savings plans and a discounted employee stock purchase program, plus paid time off for holidays, family leave, and company-wide wellness days.  
  • Flexible work accommodations. We value work/life harmony and offer our employees a range of accommodation to help them achieve success both at work and in their personal lives. 
  • A global community dedicated to volunteerism and sustainability, where collaboration is always encouraged, and individuality drives solutions. 
  • Career progression planning with dedicated time each month for learning and development. 
  • Business Resource Groups open to all employees that serve as a catalyst for connection, growth, and belonging. 

Learn more about our benefits here

Salary is just one component of our compensation package and is based on several factors including but not limited to education, work experience, and certifications. 

The budgeted salary range for this position in the states of Connecticut and New York is $140,000.00 – 165,000.00

At FactSet, we celebrate diversity of thought, experience, and perspective. We are committed to disrupting bias and a transparent hiring process.  All qualified applicants will be considered for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status. FactSet participates in E-Verify


FactSet is an Equal Opportunity Employer – M/F/Veteran/Disability/Sexual Orientation/Gender Identity

Average salary estimate

$152500 / YEARLY (est.)
min
max
$140000K
$165000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Back End Software Engineer - Hybrid (C++ is required), FactSet

FactSet is on the lookout for a passionate Lead Back End Software Engineer to join our dynamic team based in Boston at One Beacon Street. In this role, you’ll collaborate with fellow engineers and product managers to build, maintain, and enhance our Returns Analytics products, making a significant impact on how investment professionals access and utilize financial data. You’ll be immersed in a vibrant work environment that fosters creativity and innovation. Your day-to-day will involve designing and implementing high-quality code in C++, conducting code reviews, and ensuring best practices are followed throughout our engineering processes. As a leader, you’ll set milestones and track the progress of your projects, all while balancing technical debt with client-facing product delivery. If you are someone who thrives on collaboration and has a knack for tackling complex engineering challenges, this opportunity at FactSet could be a great fit for you. We’re proud of our inclusive culture which values the contributions of every team member, offering flexible work arrangements and a comprehensive benefits package. Join us to be an integral part of a company that values creativity and supports your professional growth while having a positive impact on our clients and communities. It’s not just about coding - it’s about creating solutions that drive success for investment professionals around the globe.

Frequently Asked Questions (FAQs) for Lead Back End Software Engineer - Hybrid (C++ is required) Role at FactSet
What are the key responsibilities of the Lead Back End Software Engineer at FactSet?

As the Lead Back End Software Engineer at FactSet, your key responsibilities include designing, implementing, and maintaining high-quality C++ code for our Returns Analytics products. You’ll collaborate extensively with product management and cross-functional teams to brainstorm and prototype solutions, follow best practices through code reviews and testing, and provide technical support. Setting milestones and tracking the progress of your projects will also be essential as you work towards creating impactful products that enhance operational efficiency for our clients.

Join Rise to see the full answer
What qualifications are required for the Lead Back End Software Engineer position at FactSet?

To qualify for the Lead Back End Software Engineer role at FactSet, candidates should have a minimum of 3 years of experience in software engineering, specifically with proficiency in C++. Experience with third-party tools and libraries related to software development is also essential. A strong ability to learn internal systems and effective communication skills are important for collaborating with peers and stakeholders to ensure the successful execution of projects.

Join Rise to see the full answer
What does the collaborative environment look like for a Lead Back End Software Engineer at FactSet?

At FactSet, the collaborative environment for a Lead Back End Software Engineer is vibrant and dynamic. You will work closely with product managers, fellow engineers, and various teams like Developer Services and PIE to create innovative solutions. Regular brainstorming sessions, feedback loops, and a strong emphasis on best practices facilitate a culture where ideas can flourish and technical challenges are approached collectively.

Join Rise to see the full answer
What benefits does FactSet offer to its Lead Back End Software Engineers?

FactSet offers a comprehensive benefits package, including health, life, and disability insurance, retirement savings plans, and paid time off for holidays and family leave. Additionally, you’ll enjoy flexible work arrangements, wellness days, and the opportunity for career progression with dedicated learning and development time to help you advance your skills and career path.

Join Rise to see the full answer
How does FactSet support work-life harmony for Lead Back End Software Engineers?

FactSet actively promotes work-life harmony for Lead Back End Software Engineers by providing flexible work accommodations. This includes options for hybrid work schedules to help you manage both professional success and personal commitments. We believe that a balanced approach not only enhances productivity but also contributes to overall employee well-being.

Join Rise to see the full answer
Common Interview Questions for Lead Back End Software Engineer - Hybrid (C++ is required)
Can you describe your experience with C++ and how you have applied it in past projects?

When answering this question, focus on specific projects where you utilized C++. Discuss the complexities you managed, any libraries or frameworks you used, and the results of your efforts. Highlighting your ability to solve problems effectively and optimize performance will demonstrate your technical expertise.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Addressing code quality involves discussing your practices such as conducting code reviews, writing unit tests, and adhering to coding standards. Share examples of how you've implemented these in your previous roles, which will show your commitment to quality and your understanding of best practices in software development.

Join Rise to see the full answer
What strategies do you use for troubleshooting and debugging code?

Talk about your systematic approach to debugging, which may include using debugging tools, reading logs, reproducing the issue, and isolating variables. Providing a real example of a complex bug you fixed demonstrates your problem-solving abilities and your hands-on experience in managing code-related issues.

Join Rise to see the full answer
Can you give an example of how you have collaborated with product management in your past roles?

Focus on a specific instance where you worked with product management to understand requirements, suggest features, or review prototypes. Discuss the importance of communication and how you ensured alignment on goals throughout the development process, showcasing your collaborative skills.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Discuss your time management skills and any tools or methodologies you use to prioritize tasks, such as Agile practices. Mention how you balance immediate deliverables with long-term goals, highlighting your ability to stay organized and focused under pressure.

Join Rise to see the full answer
Describe a time when you had to reduce technical debt in a project.

Share a specific example of how you identified technical debt in a project and the steps you took to address it. Discuss how you balanced moving forward with new features while also ensuring the existing codebase remained robust and maintainable, demonstrating foresight and responsibility.

Join Rise to see the full answer
What are your thoughts on the importance of documentation in software development?

Emphasize the significance of documentation as a means to enhance team communication and facilitate onboarding for new team members. Explain how thorough documentation aids in maintaining code quality and understanding system architecture over time, showing your proactive approach to project longevity.

Join Rise to see the full answer
How do you stay updated with the latest trends in software engineering?

Discuss your methods for continuous learning, such as attending conferences, participating in online courses, or following relevant blogs and communities. This answer showcases your commitment to professional development and staying ahead in the fast-evolving tech landscape.

Join Rise to see the full answer
What is your approach to performance optimization in back-end systems?

Detail your strategies for identifying performance bottlenecks, such as profiling tools or load testing. Provide examples of enhancements you've made in past projects that resulted in measurable performance improvements, emphasizing your analytical skills and technical know-how.

Join Rise to see the full answer
Why do you want to work as a Lead Back End Software Engineer at FactSet?

Craft your response to reflect FactSet’s values, environment, and the opportunity to contribute to significant projects. Share personal motivations that resonate with the company’s mission and how your goals align with their success, demonstrating both passion and research into the position.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
FactSet Hybrid New York, NY, USA
Posted 10 days ago

FactSet is looking for a strategic leader to lead internal audit functions and ensure compliance with SOX requirements.

Photo of the Rise User
Posted 12 days ago

FactSet seeks a Strategic Client Engagement Engineer to enhance client partnerships through technical expertise and innovative solutions.

Photo of the Rise User

Join One Identity as a Senior Software Engineer to drive innovation in our cloud platform using C# and .NET.

Photo of the Rise User

Join Visa as a Senior Machine Learning Engineer to develop cutting-edge AI applications that redefine payment solutions on a global scale.

Photo of the Rise User
Tatari Hybrid Los Angeles, California, United States
Posted 3 days ago

Join Tatari as a Data Platform Engineer and play a crucial role in transforming TV advertising through innovative data solutions.

Photo of the Rise User
ManTech Hybrid US, Loudoun County, VA; Virginia, Chantilly, Loudoun County, VA
Posted 10 days ago

Elevate your career as a DevOps Developer at ManTech, where innovation meets client collaboration.

Photo of the Rise User

We are seeking a Senior Backend Software Engineer to enhance our capabilities in delivering financial solutions for entrepreneurs remotely.

Join Travelers as a Senior Salesforce Software Engineer and contribute to impactful solutions while fostering collaboration and innovation.

Barclays Hybrid Campus, IL
Posted 6 days ago
Photo of the Rise User
Startup Mindset
Collaboration over Competition
Growth & Learning
Inclusive & Diverse

Cohere seeks a seasoned Backend Software Engineer to elevate their payment and authentication systems within a dynamic AI-driven environment.

We are committed to being a career destination for collaborative, inclusive, and creative thinkers with a passion and commitment to make a difference. FactSet values diversity and believes that our best ideas can come from anyone, anywhere, at any...

23 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
175 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Akron just viewed Accounting Co-Op at VEGA Americas
Photo of the Rise User
10 people applied to Software Engineer Intern at OPSWAT
R
Someone from OH, Cincinnati just viewed Director, Payroll Tax at Ryan
Photo of the Rise User
11 people applied to Software Engineer Intern at GITAI
P
Someone from OH, Columbus just viewed Data Science for Smart Agriculture- Part-Time at PSU
Photo of the Rise User
Someone from OH, Cincinnati just viewed Brand Management & Partnerships Assistant at LAIKA
Photo of the Rise User
Someone from OH, Athens just viewed Senior Multimedia Artist, Design & Creative at RepRisk AG
H
Someone from OH, Rocky River just viewed Training Manager at Hotel Bardo Savannah
F
Someone from OH, Columbus just viewed VP of Communications at Freedom Together Foundation
Photo of the Rise User
Someone from OH, Columbus just viewed Chief Organizational Communication Officer at Providence
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Bilingual Care Manager, Telephonic RN at Humana
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Business Partner at Red Bull
Photo of the Rise User
Someone from OH, Brunswick just viewed Sanitation Team Member at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Acquisition Specialist at Beghou Consulting
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest
W
Someone from OH, Uhrichsville just viewed Director Operations at WVUMedicine