Sr. Software Engineer- Full Stack

BBR PartnersNew York, NY
68d$150,000 - $200,000

About The Position

BBR Partners is seeking a Senior Full-Stack Software Engineer to play a key role in developing our modern application ecosystem with an API-first, product engineered architecture. Your work will directly support the growing needs of our advisory, operations, and research organizations. In this role, you will collaborate with business stakeholders, data teams, and other developers to design, build, and implement robust software solutions that meet both technical and operational requirements. You'll be designing and delivering modern, scalable systems in production, under live client constraints, while strategically decoupling legacy applications that power critical asset management capabilities (e.g. Client Reporting, Portfolio Management, Trading, and Operations). You'll work alongside a team of skilled Software Engineers to build API products, own end-to-end product modules, establish engineering standards, and expand engineering rigor across the team through this transformation. This role requires technical depth, pragmatic decision-making, and the ability to operate effectively with both engineers and business stakeholders in a high-trust, fast-moving environment.

Requirements

  • 6+ years of professional software engineering experience with significant full-stack ownership and production accountability.
  • Proven success modernizing legacy systems under production constraints - demonstrated experience sunsetting and replacing outdated software solutions with maintainable, scalable systems.
  • Deep, hands-on experience building scalable services using Django, Flask, or FastAPI in production environments.
  • Production experience delivering data-heavy, high-trust user interfaces for complex workflows using React and TypeScript.
  • Strong expertise modeling and querying relational data (PostgreSQL, SQL Server, MySQL) with attention to schema design, performance, referential integrity, and auditability.
  • Hands-on experience with containers (Docker), CI/CD pipelines, secrets management, and runtime observability using Datadog, New Relic, or similar platforms.
  • Demonstrated use of unit, integration, and E2E testing frameworks (pytest, vitest, Playwright, or equivalents).

Nice To Haves

  • Background developing or supporting systems for portfolio management, trading, risk management, or wealth management operations.
  • Familiarity with financial data providers (Bloomberg, FactSet, Refinitiv), common identifiers (FIGI, SEDOL, CUSIP), and third-party platforms (OMS/EMS, portfolio accounting systems like Advent APX or Geneva).
  • Knowledge of financial instruments, market data, and investment workflows (performance attribution, composite construction, rebalancing, reconciliation).

Responsibilities

  • Design and Build: Full-stack applications and APIs to support portfolio management, trading, and operational workflows in conjunction with technical and business teams.
  • Modernize Under Constraints: Incrementally replace legacy functionality with maintainable, API-backed services—without breaking production or disrupting critical client workflows; implement feature flags, rollback strategies, and validation mechanisms to ensure zero regressions.
  • Architect Modern Solutions: Design and expand modern web applications while incorporating best practices, focusing on maintainability, scalability, performance, and correctness for complex investment domains (securities, accounts, mandates, performance, composites).
  • Integrate with 3rd Party Systems: Develop APIs and integrations with third-party asset management platforms and data providers, including market data providers (FactSet, Bloomberg, Refinitiv), execution platforms, reporting tools (Seismic, d1g1t), and portfolio accounting systems (APX).
  • Maintain Infrastructure: Deploy, configure, and manage Python (Django/FastAPI) and React applications across a hybrid environment (Linux/Windows, Docker, VMs) to ensure reliable deployment and uptime; instrument services with observability tooling (Datadog) and participate in on-call rotations.
  • Propagate Best Practices: Introduce and enforce unified standards, unit testing, CI/CD pipelines, version control workflows, secrets management, and other development best practices to improve the team's workflow and code quality.
  • Collaborate with Data Teams: Partner with data engineers on versioned data contracts (dbt + Snowflake) and service integration patterns to support decoupling applications from direct database dependencies.
  • Mentor and Upskill: Provide mentorship to team members through code reviews, pairing sessions, and design feedback, promoting a culture of learning and technical growth while raising engineering standards.

Benefits

  • Opportunity to collaborate with accomplished colleagues in an entrepreneurial and fast-paced environment.
  • Competitive base salary and incentive compensation.
  • Company subsidized health, dental and vision insurance for employee, partner, and dependents.
  • 401K plan, Life insurance, and short & long-term disability coverage.
  • One Medical membership (covered for employee and dependents), Employee assistance program (EAP), Gym reimbursement and other wellness offerings.
  • Pre-tax transit and parking programs, Health Savings Account (HSA) and flexible spending programs for medical and dependent care.
  • Personalized development and career opportunities.
  • Flexible time off, paid parental leave, and opportunity for Sabbatical with company tenure.
  • Hybrid remote work environment, 'Work from Anywhere' weeks, and casual dress.
  • New office space with a variety of perks and amenities including catered lunches and stocked pantry.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service