Senior Software Engineer

Bessemer TrustNew York, NY
102d$155,000 - $200,000Hybrid

About The Position

Bessemer Securities, a private family office, is seeking an accomplished Senior Software Engineer to lead and implement various solutions of a multi-year technology roadmap. This individual will work with the Head of Technology to come up with the design, and implement initiatives aimed at automating business processes, enhancing portfolio monitoring capabilities, building integration with General Partners (GPs). The engineer will also be implementing a robust data warehouse to serve as the backbone for data-driven decision-making. As a Senior Software Engineer, you will play a crucial role in developing and maintaining innovative, scalable, and secure applications that support the firm's strategic objectives. Your expertise in front-end and back-end development, cloud infrastructure, vendor implementation/integration, and automation will be crucial in building transformative digital products.

Requirements

  • Bachelor's degree in computer science, Engineering, or a related technical field.
  • 10+ years of experience in data or software engineering with enterprise-scale systems.
  • Strong experience designing and building enterprise-grade data platforms and analytics solutions.
  • Deep hands-on experience with Amazon Redshift and AWS data services (e.g., S3, Glue, Lambda) or a similar data warehouse platform.
  • Proven expertise in data modeling (logical and physical) and designing semantic layers to support self-service BI tools (e.g., Power BI).
  • Experience building data pipelines and workflows using ETL/ELT tools such as Informatica.
  • Excellent SQL development skills with a focus on performance optimization and scalability.
  • Strong understanding of data governance, data quality frameworks, and metadata management.
  • Familiarity with API development and integration (REST, GraphQL; WSO2 experience is a plus).
  • Experience working directly with business teams (Ops, Finance, Investments) to understand requirements, perform data analysis, and translate insights into technical solutions.
  • Proven ability to gather requirements, facilitate discussions, and document user stories or technical specs for data products and reports.
  • Comfortable working in Agile/Scrum environments and participating in sprint planning, grooming, and demos.
  • Excellent communication and collaboration skills; able to act as a bridge between business and engineering.

Nice To Haves

  • Cloud certifications (AWS, Informatica, or Azure) are a plus.
  • Experience in wealth management, investment management, or related financial domains preferred.
  • Familiarity with alternative investments (e.g., private equity, real estate, hedge funds) is a strong plus.

Responsibilities

  • Design, develop, test and deploy high-quality software solutions using AWS platforms.
  • Adhere to architecture decisions to ensure scalability, performance, and maintainability.
  • Work with the Head of Technology, BSC Business operations, Implementation partners to translate business requirements into technical specifications.
  • Leverage AWS services for application development, including database management, serverless computing, and cloud storage solutions.
  • Optimize performance and cost-efficiency of applications hosted in AWS.
  • Ensure security best practices in cloud-based development.
  • Design, develop, and implement a data warehouse solution.
  • Design, develop, and optimize SQL queries and database structures to support application requirements.
  • Ensure data integrity, performance, and security in SQL-based systems.
  • Work closely with cross-functional teams, including Business Solution Engineers, QA, and business stakeholders, to ensure successful project delivery.
  • Share experience and knowledge with a team of engineers, fostering a culture of collaboration, innovation, and technical excellence.
  • Clearly communicate technical concepts to non-technical audiences.
  • Promote best practices in coding, testing, and deployment across the team.

Benefits

  • Competitive base salary plus discretionary annual bonus for select positions.
  • A 401(k) plan with a generous annual profit-sharing contribution.
  • Personalized development and career opportunities, including tuition reimbursement support.
  • Comprehensive medical, dental, and vision plans with zero contributions for employee coverage.
  • Employee assistance (EAP) and wellness programs.
  • Hybrid work environment: 60% in office, 40% remote for most positions.
  • Paid time off and paid parental leave.
  • Employer-paid life insurance and short- and long-term disability coverage.
  • Legal services and financial wellness plans at no cost to employees.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Securities, Commodity Contracts, and Other Financial Investments and Related Activities

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service