About the Role
We are hiring a Senior Software Engineer to join one of our core engineering teams, working on a multi-tenant, enterprise platform used by institutional clients. You'll contribute across a modern full stack environment, working with React, .NET, Python, and SQL Server within a structured monorepo. This is a hands on engineering role where you’ll design and build features across the application, maintain architectural standards, and ensure performance and reliability at scale. You’ll also contribute to CI/CD and deployment processes where needed, but your primary focus will be on building and improving the product itself. You’ll be working in an environment with established patterns and conventions, with a strong emphasis on code quality, consistency, and long term maintainability.
Responsibilities
- Design and build features across the application
- Maintain architectural standards
- Ensure performance and reliability at scale
- Contribute to CI/CD and deployment processes
- Build and improve the product
Requirements
- Experience in full stack software development
- Strong experience with C#/.NET backend development
- Experience building web applications (React or similar frameworks)
- Experience working with databases (SQL Server or similar)
- Understanding of modern architecture approaches (e.g. clean architecture, layered systems, or CQRS)
- Experience debugging and solving complex issues across multiple layers
- Experience working in Agile environments
- Comfortable contributing to CI/CD and deployment processes
- Experience working across multiple languages (e.g. Python alongside .NET)
- Experience with monorepo environments or large codebases
- Experience improving build systems, testing frameworks, or pipelines
- Exposure to financial systems or data heavy platforms
- Experience with authentication, security, or multi-tenant architectures
- Must have Green Card or US citizenship if applying in the US
- Required to attend an in person interview during the hiring process
- Identity checks on all candidates
- Offers of employment are conditional upon the completion of satisfactory background checks prior to the commencement of work
- Background checks may include verification of identity, right to work in the UK, employment history, and other relevant pre-employment screening
- Additional checks may be required depending on the nature of the role and the jurisdiction
Skills
- React
- .NET
- Python
- SQL Server
- Full stack development
- C#
- Web applications
- Databases
- Modern architecture approaches
- CI/CD
- Deployment processes
- Monorepo environments
- Large codebases
- Build systems
- Testing frameworks
- Pipelines
- Financial systems
- Data heavy platforms
- Authentication
- Security
- Multi-tenant architectures
Location
- Pittsburgh
- Boston
- Montreal
- Toronto
- North East US
Work Type
- Permanent
- Full Time
- Primarily remote
- Some office working on occasion
- Hybrid
Experience Level
- Senior
Benefits
- Generous Time Off packages including additional half days with each public holiday in your location
- Global Career Development opportunities
- Social Events
- Referral Bonus scheme - Upto $3,000 per successful referral
About the Company
- At Confluence, we’ve always been driven by a commitment to innovation, precision, and partnership in the investment data space.
- Our global footprint now spans multiple countries, giving our employees the opportunity to get exposure to other countries and cultures.
- We look for people who align with our 4 values: Integrity, Imagination, Discipline, Service.
