Senior Software Developer (C#/.NET and React)

Posted Yesterday
Hiring Remotely in USA
Remote
Senior level
Agency • Information Technology • Professional Services
The Role
Build and support complex features across C#/.NET back-end services and React front ends. Responsibilities include technical design, API and data modeling, secure and tested coding, production troubleshooting, code reviews, mentoring, documentation, and improving engineering practices. Collaborate with Product, QA, DevOps, Technical Leads, and architecture teams while balancing delivery, maintainability, performance, accessibility, observability, and security.
Summary Generated by Built In

This is a remote position.

Senior Software Developer (C#/.NET and React)
Remote, Canada (occasional in-person team days in the Greater Toronto Area)
Full-time, permanent

About the company

Our client is an established, mission-driven Canadian technology organization. They run a high-traffic online payments platform used by thousands of organizations and a large base of individual users across the country. The engineering team is small enough that senior people have real influence, and the culture is collaborative, flexible and focused on doing work that matters.

The role

This is a senior hands-on engineering position. You will take large, sometimes loosely defined features and carry them all the way through: shaping the requirements, designing the solution, building it, testing it, shipping it and supporting it in production. The stack is a C#/.NET back end with a React front end.

You will be expected to make sound calls on your own, balance short-term delivery against long-term code health, and raise the level of the developers around you through reviews, mentoring and good technical conversation. You will work day to day with a Technical Lead, Product, QA and DevOps, and you should care about the "why" behind what the team builds, not only the "what" and "how".

What you will do;

Building and shipping

- Take ownership of complex features from early design through to production support
- Turn half-formed problems into clear, well-scoped technical work
- Write clean, secure, maintainable and well-tested code on both the front end and back end
- Flag risks, dependencies and blockers early in planning rather than late in delivery
- Dig into production issues on your own and fix root causes, not symptoms

Technical design

- Lead design at the feature level, covering APIs, data models and integrations
- Weigh trade-offs and recommend practical solutions
- Bring in the Technical Lead and architecture group when a decision has wider system impact
- Champion good practice around security, testing, observability, performance and documentation
- Simplify where possible, automate repetitive work and make life easier for other developers
- Build front-end experiences that are accessible, semantic and standards-compliant, with usability and SEO considered from the start

Raising the team

- Give thorough code reviews that look at correctness, design, security and maintainability
- Mentor other developers and help them grow more independent
- Share what you know through documentation, pairing, demos and workshops
- Influence how the wider team handles recurring technical problems
- Help improve how the team works, not just what it delivers


Requirements
- Around 6 or more years building and supporting complex production systems (what you have delivered matters more than the exact number)
- Strong C# and .NET skills, including RESTful APIs and back-end services
- Solid working knowledge of React and TypeScript/JavaScript
- Experience with relational databases such as SQL Server
- A history of troubleshooting production problems independently and leading design decisions
- Good technical judgment and comfort working through ambiguity

Nice to have

- Azure or another major cloud platform
- Automated testing and modern CI/CD
- Background in payments, fintech or another security-sensitive field
- Experience mentoring developers or building a strong code review culture

This is a current, open position. Our client is committed to an inclusive workplace and welcomes applicants from all backgrounds. All hiring decisions are made by people.

Skills Required

  • Around 6 or more years building and supporting complex production systems
  • Strong C# and .NET skills, including RESTful APIs and back-end services
  • Working knowledge of React and TypeScript or JavaScript
  • Experience with relational databases such as SQL Server
  • Experience troubleshooting production problems independently
  • Experience leading technical design decisions
  • Good technical judgment and comfort working through ambiguity
  • Experience with Azure or another major cloud platform
  • Experience with automated testing and modern CI/CD
  • Background in payments, fintech, or another security-sensitive field
  • Experience mentoring developers or building a strong code review culture
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
3 Employees
Year Founded: 2008

What We Do

Calliere is a boutique professional and executive recruitment and advisory firm that helps organizations build high-performance teams. It specializes in sourcing leadership, engineering, data science and AI, healthcare technology, infrastructure, telecom, sales, and business-development talent. The firm serves clients across technology, fintech, healthcare, life sciences, infrastructure, and other sectors through a personalized, thorough, results-driven approach tailored to each client's specific hiring and organizational needs.

Similar Jobs

Applied Systems Logo Applied Systems

Consultant

Artificial Intelligence • Cloud • Payments • Software • Business Intelligence • Generative AI • Automation
Remote or Hybrid
3 Locations
3116 Employees
160K-180K Annually

Liberty Mutual Insurance Logo Liberty Mutual Insurance

Inside Sales Representative

Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Remote or Hybrid
14 Locations
40000 Employees
45K-85K Annually
Remote or Hybrid
2 Locations
289097 Employees

NBCUniversal Logo NBCUniversal

Director, Product

AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Remote or Hybrid
Los Angeles, CA, USA
160K-205K Annually

Similar Companies Hiring

Cravath, Swaine & Moore LLP Thumbnail
Legal Tech • Other • Professional Services
New York, NY
1200 Employees
VCA Animal Hospitals Thumbnail
Pet • Professional Services
Los Angeles, CA
35000 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account