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