G

Senior Associate, Software Engineer

General Atlantic
On-site
New York - Park Avenue

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 Typescript strongly preferred)
  • Strong working knowledge of Agile and experience working in an Agile environment using tools such as Jira, Azure DevOps and git
  • Proficient in developing CI/CD delivery pipelines (Azure DevOps strongly preferred)
  • Knowledge of and ability to work with infrastructure as code solutions (Terraform strongly preferred)
  • Ability to work in a fast-paced environment and retain professionalism and accuracy
  • Strong attention to detail with the ability to be proactive, solve problems, think ahead, and multi-task effectively
  • A strong work ethic and ‘can do’ attitude: motivated, flexible nature, team-player spirit, ability to maintain composure at all times
  • Ability to work effectively with software vendors and service providers to drive results
  • Strong comfort and experience liaising with internal and external contacts
  • Excellent written & oral communication

General Atlantic offers a robust reward program to all employees that will support you and your family, maintaining fulfilling, secure and healthy lives now and into the future, which includes but is not limited to medical insurance, retirement savings contributions, mental and physical health resources and an equal pay program that allows you to earn a base salary of $140,000 – 190,000 of which the exact amount offered will be driven by the degree to which you meet role requirements, additional special skills and experience.  Additional reward programs, such as annual discretionary bonuses and long-term incentive programs, are available for eligible employees and are offered as recognition for performance and one’s contributions towards the organization’s success.

General Atlantic is an equal opportunity employer and does not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical​​​ condition, pregnancy, genetic information, gender, sexual orientation, gender identity or ​expression, veteran status, or any other status protected under federal, state, or local law.

By completing this application, you are consenting to General Atlantic’s processing and use of your personal data. Information on how General Atlantic will use and process your data can be found here: https://www.generalatlantic.com/privacy-notice/