Role Overview
Soroc Technology is hiring a Software Engineer Technical Lead. This is a full-time hybrid role, based in CA. Part of Soroc Technology's Mobile hiring, posted 2 weeks ago. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Salary Context
Salary is not disclosed in this posting. Market median for Staff-level Mobile roles is $175k-$255k (based on 22 comparable listings). Many employers share specifics during the interview process or after an initial screen.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Job description
Staff Software Engineer / Technical Lead (This is an ideal opportunity for a senior technical leader who enjoys remaining hands-on)
Industry: Healthcare
Location: Ontario (Hybrid) | Canada (Remote )
Type: Permanent position
We're looking for a seasoned Staff Software Engineer / Technical Lead (8–12+ years of experience) to help us reimagine the future of care delivery. This is an opportunity to join a growing healthcare organization where you'll have a direct impact on the architecture, design, and development of a mission-critical platform that supports care delivery at scale.
Candidates located within Ontario will work in a hybrid environment, while candidates located outside Ontario may be considered for a fully remote arrangement.
This is an ideal opportunity for a senior technical leader who enjoys remaining hands-on. We are seeking someone who can provide architectural leadership and technical direction while continuing to contribute directly to the codebase. You will spend approximately 30–50% of your time coding, while also mentoring a small engineering team of approximately seven people and helping drive day-to-day technical execution.
Summary of Position
In this role, you’ll lead the architecture, design, and technical direction for a small, fast-moving team - backed by the stability of an established company. You bring deep experience in building and scaling enterprise applications, a track record of ownership, and a willingness to lead, learn, and adapt. This is a rare opportunity to build a product with real-world impact at significant scale.
Your first mission is to take full technical ownership of a newly formed team responsible for rebuilding our care delivery system from the ground up - across both Mobile and Web - using modern, cutting-edge technologies. From day one, you’ll have a direct and meaningful influence on the product’s direction. This work is highly visible, mission-critical, and central to our success. The technical challenges are significant, but the potential human impact is even greater. What you build here will shape how thousands of people experience care and could redefine what care means for them.
If you are ready to take on this challenge and make a meaningful difference, we’d love to hear from you - even if you do not meet all the qualifications.
Key Responsibilities
- Define and drive the technical strategy and architecture for a healthcare platform.
- Lead architectural decisions, system design, and technology selection.
- Provide technical leadership, mentorship, and day-to-day guidance to a small team of approximately seven engineers.
- Contribute hands-on to software development, spending approximately 30–50% of your time coding, reviewing code, and building critical features.
- Design scalable, secure, and resilient distributed systems.
- Establish engineering best practices for source control, branching strategies, testing, code quality, documentation, and deployment.
- Ensure security, compliance, performance, and reliability are foundational to all technical decisions.
- Design data architecture, persistence strategies, consistency models, disaster recovery approaches, and synchronization patterns across services.
- Design and implement integrations with internal systems, third-party platforms, and business applications such as Salesforce and healthcare-related systems.
- Define service boundaries, domain decomposition strategies, and architectural patterns.
- Partner closely with DevOps teams to align architecture with operational and deployment requirements.
- Collaborate with Product and cross-functional stakeholders to translate business objectives into technical solutions.
- Evaluate and prototype emerging technologies that improve care delivery and patient outcomes.
Required Qualifications
- 8–12+ years of software engineering experience.
- Proven experience leading architecture initiatives and providing technical leadership to engineering teams.
- Strong hands-on software development experience with the ability and desire to remain actively involved in coding.
- Expertise building scalable, mission-critical distributed systems.
- Strong backend development experience using Java, Spring Boot, or similar enterprise technologies.
- Experience with modern frontend frameworks such as React, React Native, or equivalent technologies.
- Hands-on experience with cloud platforms and cloud-native architectures (AWS, Azure, or GCP).
- Strong understanding of security best practices, access controls, compliance, and production-grade system design.
- Experience designing and implementing third-party integrations and API-driven systems.
- Strong understanding of data modeling, performance optimization, and persistence strategies.
- Excellent communication skills with the ability to navigate ambiguity, influence technical decisions, and build alignment across teams.
Strongly Preferred
- Experience applying Domain-Driven Design (DDD) principles in complex business environments.
- Experience designing event-driven architectures and asynchronous communication patterns.
- Experience working within regulated industries.
Nice to Have
- Healthcare technology experience.
- Familiarity with healthcare terminology standards such as ICD-10.
- Experience with healthcare data standards including FHIR, HL7v2, and EMPI.
- Understanding of clinical, administrative, or care delivery workflows.
Why Join Us?
- Opportunity to shape a healthcare platform from the ground up.
- Significant ownership and influence over technical direction.
- Small, collaborative engineering team where your contributions have immediate impact.
- Balance of technical leadership and hands-on development.
- Meaningful work that directly impacts how care is delivered and experienced by thousands of people.
- Flexibility through hybrid or remote work arrangements depending on location.
About Soroc Technology
Soroc Technology
soroc.com
Frequently Asked Questions
How do I apply for the Software Engineer Technical Lead position at Soroc Technology?
Use the Apply button above to submit your application directly to Soroc Technology. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the Software Engineer Technical Lead role at Soroc Technology remote or in-office?
This is a hybrid role based in CA. Expect a mix of in-office and remote days, with the specific cadence set by the hiring manager.
What does a Software Engineer Technical Lead at Soroc Technology earn?
Soroc Technology has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Software Engineer Technical Lead role at Soroc Technology posted?
This role was posted on June 24, 2026 (20 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
Similar Jobs
React Native Developer
Beyond Finance
Help Desk Technician
Dexian
Associate Director, Product Management — Monetization
PubMatic
Software Engineer III, Apple
Crunchyroll
Senior Software Engineer, Apple
Crunchyroll
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get started freeNo credit card to start