Jobs and Careers
GE

Senior Associate, Software Engineer

General Atlantic
New York City, United Statesfull_timeVerifiedPosted 2 Jan 2026
💰 $180,000/yr($140,000/yr$180,000/yr)

About the role

About General Atlantic

General Atlantic is a leading global investor with more than four and a half decades of experience providing capital and strategic support for over 830 companies throughout its history. Established in 1980, General Atlantic continues to be a dedicated partner to visionary founders and investors seeking to build dynamic businesses and create long-term value. Guided by the conviction that entrepreneurs can be incredible agents of transformational change, the firm combines a collaborative global approach, sector-specific expertise, a long-term investment horizon, and a deep understanding of growth drivers to partner with and scale innovative businesses around the world. The firm leverages its patient capital, operational expertise, and global platform to support a diversified investment platform spanning Growth Equity, Credit, Climate, and Sustainable Infrastructure strategies. General Atlantic manages approximately $114 billion in assets under management, inclusive of all strategies, as of June 30, 2025, with more than 900 professionals in 20 countries across five regions. For more information on General Atlantic, please visit: www.generalatlantic.com

Position Summary

General Atlantic seeks an exceptional Software Engineer with a strong track record of developing and integrating solutions that drive business value at scale within the Financial Services industry.

This professional will join a dynamic, diverse and expanding team accountable for transforming the firm’s current application portfolio into a robust integrated ecosystem of platforms that enable growth and unlock productivity for our investment professionals.

The ideal candidate will have strong knowledge of foundational development concepts and hands-on full-stack experience designing, developing, reviewing, testing, deploying and supporting custom applications in a cloud-native environment. The Software Engineer will work as a core-contributor driving quality and team success within an Agile + DevOps model.

Day-to-day responsibilities (estimated time allocation):

  • 80% - Hands-on development
  • 15% - Planning, coordination and administrative activities
  • 5% - Application/platform support (L2/L3)

This position will report directly to the Director, Lead Programmer.

Responsibilities 

  • Collaborate with business counterparts and other teams within IT (e.g. Product Management) to understand business needs
  • Analyze business requirements and define technical tasks required to deliver the agreed solution
  • Review user journeys and related analysis documentation to understand the desired target state user experience
  • Prepare material for and participate in Change Management and Architecture Review Board meetings
  • Design and develop full-stack solutions that meet business requirements and technical standards while maximizing code re-usability
  • Participate in peer code reviews to ensure all code meets the highest standards of quality, security, and maintainability
  • Contribute to the advancement of our continuous development process and drive delivery efficiency via CI/CD automation
  • Provide technical stewardship (review backlogs, flag potential issues etc.) for our proprietary applications to ensure the overall codebase remains healthy
  • Actively participate in Agile ceremonies to drive a positive and effective delivery-oriented team culture
  • Stay current with evolving public cloud capabilities (tracking improvements, breaking changes, and security risks) to minimize technical debt and achieve maximum leverage from our cloud-native architecture
  • Develop deep knowledge of 3rd party platforms and applications to facilitate effective use and robust integration with our ecosystem
  • Maintain our knowledge base and facilitate knowledge transfer to other members within the team to minimize key person risk and facilitate support
  • Provide L2 and L3 support as needed to mitigate impacts to our business users and maintain our white glove support culture

Qualifications 

  • Bachelor’s Degree required
  • At least 3 years of experience working in the Finance Services industry
  • At least 5 years of experience working with the Microsoft .NET technology stack
  • At least 5 years of experience developing or public cloud environments (Azure strongly preferred)
  • Strong working knowledge of foundational architectural patterns (microservices, messaging, API design etc.), common design patterns and object-oriented principles
  • Strong working knowledge of SQL and experience with traditional and modern data architectures
  • Working knowledge of and experience building modern web applications (React or Typescri

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

General Atlantic

View company profile →