Sr. Software Engineer- Full Stack
hace 2 días
New York
Job Description FIRM OVERVIEW BBR Partners is a boutique wealth management firm providing customized investment strategies and bespoke advice to high-net-worth individuals and families. Our clients are comprised of the brightest minds in the financial and investing worlds, entrepreneurs, business owners, leaders, and influential families who entrust us with the holistic care of their fiscal well-being. The firm was founded in early 2000 and for over 20 years has nurtured our culture with talented people from diverse backgrounds who care about each other, our clients, and our collective communities. In our quest for continuous improvement, we strive to develop not only world class talent, but world class humans! POSITION OVERVIEW 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. 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., • Technical Expertise, • 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., • Python web frameworks: Deep, hands-on experience building scalable services using Django, Flask, or FastAPI in production environments., • React and TypeScript: Production experience delivering data-heavy, high-trust user interfaces for complex workflows., • Relational databases: Strong expertise modeling and querying relational data (PostgreSQL, SQL Server, MySQL) with attention to schema design, performance, referential integrity, and auditability., • Cloud and infrastructure: Hands-on experience with containers (Docker), CI/CD pipelines, secrets management, and runtime observability using Datadog, New Relic, or similar platforms., • Testing mindset: Demonstrated use of unit, integration, and E2E testing frameworks (pytest, vitest, Playwright, or equivalents)., • Domain Knowledge, • Financial services experience: Background developing or supporting systems for portfolio management, trading, risk management, or wealth management operations., • Investment data fluency: 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)., • Professional Attributes, • Clear communication and product sense: Ability to collaborate effectively with both technical and non-technical stakeholders; translate business needs into technical solutions without over-engineering., • Bias for pragmatism: Track record of making well-reasoned tradeoffs, favoring readable code, small iterations, and sustainable progress over perfection., • Strong collaborator: Performs thoughtful code reviews, writes clear design feedback, pairs with teammates, and helps raise engineering standards through mentoring, knowledge sharing, and consistent follow-through on team practices., • Comfort with ambiguity: Able to work independently, prioritize effectively, and operate in a dynamic environment where requirements evolve and legacy constraints are real., • Development Practices, • Experience advancing SDLC maturity - version control (Git), branching strategies, pull request workflows, and automated testing/deployment., • Familiarity with API design (REST, OpenAPI/Swagger), versioning strategies, and backward compatibility., • 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. We value and seek diversity of thought and equity of representation. The environment at BBR is inclusive of all, collaborative and endlessly curious. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.