Sr. Software Engineer - Full Stack (.NET, React) in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Sr. Software Engineer - Full Stack (.NET, React) in Canada.
In this senior engineering role, you will contribute to the design, development, and optimization of complex, enterprise-grade software solutions that support critical healthcare and pharmaceutical services. You will work across the full stack, building scalable applications using modern .NET and React technologies within a collaborative, multi-vendor environment. This position plays a key role in driving technical direction, improving system architecture, and ensuring high-quality software delivery across multiple concurrent projects. You will also act as a technical leader, guiding teams, mentoring engineers, and partnering closely with architects, vendors, and business stakeholders. The environment is fast-paced and highly collaborative, requiring strong problem-solving skills and a strategic mindset. This role is ideal for an experienced engineer who enjoys both hands-on development and technical leadership in a mission-driven industry.
- Lead the design, development, testing, and maintenance of complex full-stack applications using .NET and React
- Provide technical leadership across multiple concurrent projects, ensuring high-quality and timely delivery
- Collaborate with vendors, architects, and internal stakeholders to define technical solutions and delivery plans
- Guide development teams in reducing technical debt and improving system architecture and performance
- Conduct code reviews, quality assurance checks, and ensure adherence to engineering best practices
- Lead root cause analysis and resolution of critical production incidents
- Develop standards, frameworks, and guidelines to improve development consistency and efficiency
- Mentor and support junior and mid-level engineers to enhance team capability and knowledge sharing
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience
- 8–12 years of experience in software development, including senior or lead-level responsibilities
- Strong expertise in .NET, C#, React, and JavaScript
- Solid experience with SQL databases and Azure cloud technologies
- Proven ability to design scalable, maintainable, and high-performance software solutions
- Experience working in complex, multi-vendor or enterprise environments
- Strong problem-solving skills with the ability to translate business needs into technical solutions
- Excellent communication and leadership skills, with the ability to influence technical and non-technical stakeholders
- Experience in healthcare or PBM environments is an asset
- Strong mentoring mindset and ability to work collaboratively in cross-functional teams
- Competitive salary package
- Career growth and promotion opportunities
- Tuition reimbursement and continuous learning support
- Flexible and remote-friendly work environment
- Discretionary paid time off and paid holidays
- Comprehensive medical, dental, and vision insurance
- Telemedicine services and employee assistance programs
- Life, short-term, and long-term disability insurance
- Wellness programs and employee discount offerings