
Senior Software Engineer (Full Stack)
Confluence Technologies3 months ago
Pittsburgh, PA, USASenior
Responsibilities
- Design and build full-stack features across a multi-tenant enterprise platform.
- Develop and maintain applications using React, .NET, Python, and SQL Server.
- Maintain architectural standards, performance, reliability, code quality, and long-term maintainability.
- Debug and resolve complex issues across multiple application layers.
- Contribute to CI/CD and deployment processes as needed.
- Influence design decisions and the evolution of complex, data-heavy systems.
Requirements
- Experience in full-stack software development.
- Strong experience with C#/.NET backend development.
- Experience building web applications with React or similar frameworks.
- Experience working with SQL Server or similar databases.
- Understanding of modern architecture approaches such as clean architecture, layered systems, or CQRS.
- Experience debugging and solving complex issues across multiple layers.
- Experience working in Agile environments.
- Comfort contributing to CI/CD and deployment processes.
- Experience across multiple languages, such as Python alongside .NET, is desirable.
- Experience with monorepo environments, large codebases, build systems, testing frameworks, or pipelines is desirable.
- Exposure to financial systems, data-heavy platforms, authentication, security, or multi-tenant architectures is desirable.
Benefits
- Generous time-off packages, including additional half days with each public holiday in the employee’s location.
- Global career development opportunities.
- Social events.
- Referral bonus scheme of up to $3,000 per successful referral.
- Primarily remote work with occasional office attendance; hiring is focused on Pittsburgh, Boston, and the northeastern United States.
- An in-person interview is required during the hiring process.