Senior Software Engineer
Indexed description
We are looking for a Senior Software Engineer to work for our client. The ideal candidate aligns with the responsibilities and qualifications outlined below.
Our client is seeking a Senior Software Engineer to design, build, and support scalable backend systems in a modern cloud environment. This role is well‑suited for an experienced engineer with deep C#/.NET expertise, strong Azure experience, and hands‑on work with event‑driven architectures or message‑based systems. The position is remote, with candidates required to be local to Toronto, Ontario.
What You’ll Be Doing
- Design, develop, and maintain backend applications using C# and .NET
- Build and optimize data access layers using SQL Server
- Develop and support cloud‑based solutions within Microsoft Azure
- Design and implement event‑driven services and/or message‑queuing systems
- Collaborate with cross‑functional teams to translate requirements into technical solutions
- Ensure system performance, scalability, reliability, and security
- Participate in architectural discussions and technical decision‑making
- Lead code reviews and promote engineering best practices
- Troubleshoot, debug, and enhance existing systems
What We’re Looking For
- 7+ years of professional software development experience using C#/.NET
- 4+ years of hands‑on experience with SQL Server
- 4+ years of experience working with Microsoft Azure
- Experience building or maintaining event‑driven services, message queues, or asynchronous systems
- Strong understanding of backend architecture and distributed systems
- Ability to operate independently in a senior‑level engineering role
- Strong problem‑solving and communication skills
- Experience mentoring junior engineers is a plus
- Must be located in Ohio
What Our Client Offers
- Fully remote role for Ohio-based candidates
- Opportunity to work on scalable, modern cloud‑based systems
- High-impact role with influence on architecture and technical direction
- Collaborative engineering culture focused on quality and innovation
- Competitive compensation aligned with senior‑level engineering experience
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search