{bc}
company_site

Senior Software Engineer (Full Stack)

Confluence
Pittsburgh, USA
Senior
Hybrid
Discovered 2 weeks ago
Essential 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 Desirable requirements - 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
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Essential 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 Desirable requirements - 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
Smart Apply

Full Job Posting

More about the role & team

Work across a modern full stack (React,.NET, Python, SQL)

Build features in a large scale, multi-tenant platform

Structured engineering environment with clear architecture patterns

Opportunity to influence design decisions and system evolution

High ownership across complex, data heavy systems

What skills and experience do I need to succeed?

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

Skills

  • Essential 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
  • Desirable requirements
  • 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

Responsibilities

  • 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. Why should you apply? - Work across a modern full stack (React,.NET, Python, SQL) - Build features in a large scale, multi-tenant platform - Structured engineering environment with clear architecture patterns - Opportunity to influence design decisions and system evolution - High ownership across complex, data heavy systems

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Confluence