Transforming Lives by Unlocking Better Evidence | Decentralized clinical trials | Broadest endpoint technology
Software Development Manager – Cardiac Services
Location
Canada
Posted
45 days ago
Salary
0
Seniority
Lead
Job Description
Software Development Manager – Cardiac Services
Clario
• Stay hands-on in the code: contribute through architecture spikes, code reviews, and targeted implementation work. • Bring a scrappy, execution-first mindset: move fast, cut through ambiguity, ship iteratively, and help your team do the same. • Build and evolve APIs supporting the full device lifecycle: provisioning, deprovisioning, clinical study configuration pushed down to devices, and offline-capable sync for disconnected field devices. • Lead the shared services team and partner with product, architecture, QA, and 20+ engineering squads to drive adoption of common libraries, integration patterns, and platform standards. • Own roadmap execution and team development: manage timelines, coach a senior-heavy team, and contribute to hiring. • Design and evolve high-volume backend services and device-driven REST APIs; serve as the L4 escalation point for production incidents; and champion reliability practices including async patterns, observability, and performance optimization. • Champion the adoption of agentic AI coding tools (e.g., Claude Code, GitHub Copilot, Cursor) across your team by leading through personal example.
Job Requirements
- Bachelor's degree in computer science, Software Engineering, or a related field, or equivalent practical experience
- 8+ years of professional software engineering experience, including technical leadership through mentoring, enablement, or cross-team collaboration
- Strong experience designing and supporting backend services and RESTful APIs in production environments
- Deep, hands-on proficiency with C# and .NET / ASP.NET Core.
- Experience with Python services (development or support)
- Experience working with AWS cloud services, including Lambda, API Gateway, RDS, DynamoDB, or comparable cloud platforms
- Experience with CI/CD pipelines, DevOps practices, and cloud-hosted deployments
- Working knowledge of API security and authentication (OAuth2, JWT, API keys) and general secure development practices
- Proven ability to mentor engineers, communicate effectively, and influence technical decisions without direct authority
- Comfortable with early morning availability from EST.
Benefits
- Competitive compensation
- Health, dental, and vision coverage
- Paid time off and company holidays
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
Head of Talent & Development Remote Growth Full time Chicago, Illinois, United States United States Description Banks Valuation is a national residential real estate appraisal firm serving lenders, homeowners, and businesses. We are committed to delivering efficient, consistent, and high-quality appraisals across multiple markets. As the Head of Talent & Development, you will play a pivotal role in expanding and developing our panel of licensed residential appraisers. This position is responsible for leading recruiting efforts, onboarding new hires, and ensuring appraiser quality during their initial integration. This role is designed to grow with the right person, offering a clear path to Director of Talent & Development, with the opportunity to build and lead your own team as the company scales. Key responsibilities include: - Manage end-to-end recruiting for licensed residential appraisers across active and target states, from sourcing through signed offer. - Maintain a consistent pipeline of qualified candidates to support business growth. - Design and execute a structured 60-day onboarding program covering orientation, platform training, workflow expectations, and early-order support. - Review initial appraisal reports from new appraisers, provide coaching on quality standards, and determine readiness for full panel integration. - Own the first 60 days of each new appraiser’s experience, ensuring a smooth transition and adherence to company standards. - Collaborate with growth leadership and other stakeholders to continuously improve recruiting and training processes. Requirements - Currently or previously held a residential appraiser license - 3+ years of experience in residential appraisal, appraiser recruiting, or a closely related field - Proven success recruiting and hiring licensed residential appraisers end-to-end across multiple U.S. states - Experience running a structured onboarding program for new hires - Comfort reviewing appraisal reports and identifying quality issues. - Strong written and verbal communication. You will be the first voice of Banks Valuation for every new appraiser. - Proficiency with Applicant Tracking Systems and CRMs - Must be authorized to work in and reside in the United States - Able to travel for occasional conferences (approximately 2 per year, expenses covered) Benefits - Competitive base salary of $65,000 to $75,000, plus performance bonus (OTE $110,000 to $135,000+) - Fully remote, full-time position with flexible work environment - Clear path to Director of Talent & Development, with the opportunity to build and lead your own team - Real ownership from day one: shape recruiting and training programs at a growing national firm - Direct access to leadership and a voice in how the company scales - Comprehensive health, dental, and vision insurance - Paid time off, paid holidays, and ongoing professional development
Senior Manager, Engineering
SimplePracticeSimplePractice offers an all-in-one platform used by more than 160,000 health and wellness providers to manage their private practices. As an employer, the company has hired in the
Senior Manager, Engineering Mexico City, Mexico SimplePractice is excited to expand our team with the opening of our first office in Mexico City. Headquartered in Santa Monica, California, our team spans across the United States, the Dominican Republic, Mexico, and Ukraine. We offer in-person, hybrid, or remote roles, giving you the flexibility to collaborate onsite or work from wherever you thrive best. As one of the world’s leading health practice management software solutions, we empower clinicians—such as therapists and psychiatrists—to streamline their private practices. Our mission is simple: to help private practices thrive. Our Culture At SimplePractice, our culture is the foundation of everything we do—it shapes how we work, how we serve our customers, and how we pursue our mission. Guided by five core values, we strive to embody them every day: - We Think Big - We Take Simplicity Seriously - We Come As We Are - We Act With Humility - We Are Built On Trust Culture is a shared responsibility at SimplePractice, driving us to be better teammates and deliver more for our customers. Collaboration and connection are also key to our success. As part of our team, you'll work alongside talented colleagues across multiple countries and have opportunities to collaborate virtually and in-person, in both the U.S. and Mexico. The Role As the Senior Engineering Manager, you will lead and support SimplePractice engineers in designing and developing high quality software solutions for our products. You’ll also partner closely with product managers, designers, and other stakeholders to define technical requirements, ensure smooth project execution, and encourage a high performing collaborative team environment. Responsibilities - Lead a squad of engineers, fostering collaboration and supporting their professional growth. - Work closely with product and design teams to define requirements and technical direction and translate those into work - Provide mentorship to engineers across a variety of backgrounds and experiences - Set clear performance expectations and provide direct, timely and actionable feedback - Promote engineering best practices within your squad and across the entire engineering team - See around the corner to anticipate technical and resourcing challenges - Ensuring collaboration in a remote / hybrid work environment across cross-functional teams Desired Skills & Experience - 5+ years of experience delivering high quality software products as a software engineer - 5+ years of experience managing software engineers - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field - A strong technical background, including: Experience building web applications using common frameworks (Ruby on Rails is preferred but not required). Experience writing clean, readable and testable code Experience with delivering ML/AI projects (preferred) Experience architecting web applications Solid understanding of SQL and databases Proficiency with Git, CI/CD pipelines, and release management Working knowledge of front-end technologies and frameworks - Leadership and communication skills, including: A proven track record in managing, mentoring, scaling, and inspiring diverse teams of software engineers in complex, zero-to-one environments.Strong verbal communication and technical writing skills An innate curiosity about new technologies and software engineering patterns The ability to form strong partnerships with your peers in engineering, product, and design, as well as non-technical stakeholders The ability to translate business objectives into technical solutions and plans Understanding of software development lifecycles, agile engineering principles, and other modern engineering practices. - Experience with identity management, authentication methods, and security standards. Benefits We offer a competitive benefits program including: - - Privatized Medical, Dental & Vision Coverage - Work From Home stipend - Flexible Time Off (FTO), wellbeing days, paid holidays, and Summer Fridays - Monthly Meal Reimbursement - Holiday Bonus, 15-day Aguinaldo - Hybrid Work Schedule & Catered Lunch - A relocation bonus for candidates joining us from a different city - Employee Resource Groups (ERGs) Base salary is one component of total compensation. Employees may also be eligible for an annual bonus or commission. Some roles may also be eligible for overtime pay. The amount below represents the expected annual base compensation range for this job requisition. Ultimately, in determining your pay, we’ll consider many factors including, but not limited to, skills, experience, qualifications, geographic location, and other job-related factors. Base Compensation Range $1,659,280—$2,074,100 MXN
• Contribute to and drive the company-wide technology strategy, ensuring the platform and broader business systems are prepared to scale reliably across markets, products, and growing transaction volumes. • Own the technical strategy across the ecosystem, aligning architecture, infrastructure, and delivery with company goals for reliability, scalability, security, and regulatory compliance. • Guide architectural and solution design decisions across teams, removing technical roadblocks for Engineers, and ensuring robust, future-proof system and software architecture. • Build, lead, and scale multiple high-performing engineering teams, including managers and senior individual contributors. • Strengthen team capacity and capability through proactive mentorship, structured career development, succession planning, and rigorous performance management. • Drive hiring strategy and org design to support near-term and medium-term growth of the engineering organization. • Establish and continuously improve end-to-end observability, monitoring, alerting, and incident management frameworks to support high system availability (targeting 99.9999%+ uptime). • Improve software reliability across the platform by implementing strong operational excellence practices and incident response mechanisms. • Set and uphold high standards for engineering excellence, including code quality, testing, QA automation, documentation, and CI/CD pipeline maturity. • Proactively manage and reduce technical debt while leading company-wide initiatives to improve overall codebase health and maintainability. • Improve methodologies and systems for tracking engineering metrics, system health, team performance, and developer productivity. • Define, track, and optimize KPIs such as system performance, transaction success rates, infrastructure efficiency, cost optimization, and team velocity. • Optimize cloud infrastructure usage and costs while maintaining performance, reliability, and security standards. • Collaborate closely with Product, Compliance, Legal, Risk, Sales, Marketing, and Business stakeholders to ensure engineering delivery aligns with company priorities and regulatory requirements. • Ensure systems are secure-by-design, with strong ownership of data privacy, fraud prevention, and regulatory readiness. • Build and maintain long-term technical and architectural roadmaps to keep the platform ahead of industry and technology trends. • Foster a high-trust, high-performance engineering culture grounded in accountability, autonomy, continuous learning, and operational excellence. • Contribute to broader company-wide engineering initiatives across financial services and business tooling (e.g., Payment, lending, savings, deposits, cards, and business management platforms) to elevate the overall engineering organization.
Role Description We are looking for an Engineering Manager to lead a high-performing team delivering risk scoring capabilities for Plata’s expansion into Colombia, on top of a mature, well-established platform. Partnering closely with risk analysts, you will help translate deep analytical insight and business risk strategy into scalable, reliable technology with clear business impact. This role calls for a technically grounded leader with solid engineering judgment, clear thinking, and strong communication — someone who can turn vision into strategy, stay open with stakeholders, and support teams with clarity, discipline, and empathy. If you want to build and guide a strong engineering team at the core of Plata’s risk engineering ecosystem, this role is for you. Challenges that await you: - Lead the team across hiring, planning, task decomposition, process improvement, and effective cross-functional collaboration with risk analysts and other stakeholders. - Own team execution and delivery, ensuring predictable timelines and alignment with risk and business objectives. - Drive the development and continuous improvement of risk scoring and decisioning capabilities, building on existing domain expertise, processes, and tooling. - Tackle complex technical and domain challenges, ensuring solutions meet high standards for quality, reliability, and safety. - Shape the architecture, design, and implementation of backend services in Golang, with a focus on scalability, performance, and maintainability. Qualifications - 2+ years of experience leading engineering teams (hiring, development, performance, and delivery management). - A strong technical background and development experience, enabling you to participate in architectural discussions and validate the team's technical solutions. - Excellent cross-team communication skills and the ability to build partnerships. - 4+ years of experience as a Go developer. - Experience in building and optimizing development processes (planning, decomposition, retrospectives). - Diplomacy and the ability to advocate for your position and the team's interests with well-reasoned arguments. - Willingness to learn, adapt, and collaborate effectively. Benefits - Relocation support to one of our hubs — Cyprus, Serbia, Georgia— with assistance for the employee and their family. - Flexible work from one of our offices or remote. - Healthcare Coverage. - Education Budget: Language lessons, professional training and certifications. - Wellness Budget: Mental health and fitness activity reimbursements. - Vacation policy: 20 days of annual leave and paid sick leave.


