Senior Software Engineer

New
United States; CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
PostgreSQLPythonMicrosoft SQL ServerTypeScript.NET coreAngularReactCI/CDMicroservices

Requirements

  • University degree in Computer Science or a related field
  • 7+ years of professional software development experience
  • Strong understanding of the full software development lifecycle
  • Experience with Agile and Scrum methodologies
  • Demonstrated ability to work effectively with remote, distributed teams
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, Claude Code, Cursor)
  • Proficiency with .NET Core, .NET Framework, Entity Framework/Dapper, Web APIs, and Microservices
  • Experience building database applications with PostgreSQL and SQL Server
  • Experience with Node.js, Angular or React, HTML5, CSS, Typescript, JavaScript, and Python
  • Solid understanding of CI/CD practices and pipelines

Responsibilities

  • Serve as a reliable technical expert in one or more areas of the codebase
  • Own features and projects from requirements through technical design to production delivery
  • Scope work into milestones with reasonable estimates
  • Debug complex issues across system boundaries and design for observability
  • Proactively identify and address issues in the codebase or process
  • Contribute to technical direction and advocate for quality
  • Perform thorough, constructive code reviews and mentor junior engineers
  • Document work and decisions
  • Support Product Owners with domain expertise and technical design
  • Shape technical standards, drive improvements to code quality and tooling
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now