Senior Software Engineer building AI agents, applications, and data platforms for BCI’s private equity investment teams. Delivering full-stack solutions across Databricks and Azure.
Responsibilities
Partner with Private Equity stakeholders to define problems, gather requirements, and shape solutions
Design and deliver end-to-end applications, including architecture, back-end and front-end development, REST APIs, integrations, and DevOps
Build applications hosted on Databricks Apps and Azure
Build agentic workflows and AI agents for investment-material document intelligence, fund-administration file processing, natural-language PE data access, and Claude Skills
Own delivery from scoping through testing, deployment, production release, and ongoing support
Prioritize work, manage stakeholders, and communicate progress and risks regularly
Develop data pipelines and analytical solutions with lineage, reconciliation, and validation for PE reporting, valuations, and audit review
Share expertise and mentor engineers and co-ops through design reviews, code reviews, and pairing
Stay current on the AI and Databricks ecosystem and introduce valuable capabilities
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field
Minimum 6 years of related experience, including hands-on delivery of production applications
Experience designing and building full stack applications in Python and/or JavaScript/TypeScript
Back-end architecture and REST API design experience
Front-end development with good UI/UX
Advanced proficiency in SQL and Python
Experience building agentic workflows and LLM-powered applications, including RAG
Experience processing unstructured data using AI, including documents, emails, and PDFs
Experience with MCP servers and tool-calling architectures
Hands-on experience with Databricks and the Azure stack
Daily fluency with AI-assisted development tools
Experience with transactional databases and analytical warehouses
ETL/ELT pipeline development, data modelling, and data architecture
Git-based version control, CI/CD pipelines, automated testing, and infrastructure-as-code deployment
Experience implementing SSO, OAuth 2.0, OIDC, or role-based access control
Experience leading complex projects end-to-end with minimal direction
Strong project planning and communication skills
Experience mentoring other engineers, including code and design review
Legally authorized to work in the country where the job is located
Knowledge of Private Markets, investment management, regulated domains, Databricks Apps, Lakebase, Genie, Vector Search, graph databases, or knowledge graphs are nice to have
Software Developer building high - performance distributed server applications and communication protocols. Fortinet secures enterprise, service provider, and government networks worldwide.
Software Developer building backend tooling for Slice’s restaurant technology platform. Automating databases, infrastructure, observability, and developer workflows across remote teams.
Full Stack Engineer building Go backend services, APIs, and React applications for Miratech’s US healthcare client. Developing cloud - native systems supporting conversational AI and enterprise solutions.
Full Stack Engineer building scalable React and Go applications for Miratech’s enterprise IT consulting clients. Developing cloud - native services, APIs, microservices, and conversational AI solutions.
Full Stack Engineer building scalable React and Golang cloud applications for Miratech’s healthcare clients. Developing APIs, microservices, and conversational AI solutions.
Connected Systems intern building backend, cloud, and connectivity software for Rivian - Volkswagen electric vehicles. Supporting telemetry, remote commands, distributed systems, and end - to - end vehicle integration.
Vehicle Controls intern developing embedded software and controls algorithms for Rivian - VW electric vehicles. Testing propulsion, charging, thermal, safety, and automation systems in Vancouver.
Senior Embedded Software Developer building TLS and UTM features for Fortinet’s FortiGate firewall. Developing secure C - based software for enterprise network protection.
Embedded Software Developer building FortiGate firewall security features for Fortinet, a global cybersecurity company. Developing C/C++ software for Unified Threat Management capabilities.