Three people are sitting side by side. They are chatting and smiling. There is a teal circle around them.

Join the RLDatix Team

Software Engineer III

Software Engineer III

  • Skopje, North Macedonia
  • Development
  • Full Time
View favourites

Engineer III, Software (C#/.NET)

Location: Skopje, Macedonia (Hybrid – 2 days/week) Career Track: Expertise | Job Level: 6

About RLDatix

Every day, thousands of patients worldwide are harmed by preventable care delivery errors. RLDatix is on a mission to change that. We provide a global, connected healthcare operations platform that empowers organizations with critical insights across risk, safety, compliance, and workforce management.

With over 2,000 employees across the UK, Europe, Middle East, Australia, Canada, and the US, we combine the brightest minds with the latest technology—including AI—to make healthcare safer for all.

The Role: TeamRLD

As an Engineer III, you will design, develop, and deliver scalable software solutions that solve complex business challenges in the healthcare sector. You are a technical lead at the squad level, translating ambiguous requirements into high-performance systems while mentoring junior engineers to foster a culture of excellence.

What You Will Do

  • Software Solution Development: Implement scalable features using C# and .NET frameworks. You will write clean, maintainable code and utilize automated testing to ensure reliability.

  • Technical Problem Resolution: Diagnose and resolve complex technical issues and optimize database performance by identifying bottlenecks.

  • Continuous Delivery & Automation: Build and maintain CI/CD pipelines and implement Infrastructure as Code (IaC) to streamline production environments.

  • Observability & Monitoring: Develop logging and alerting systems to proactively detect issues, building dashboards to maintain high system uptime.

  • Technical Leadership: Lead through influence by participating in design discussions, performing code reviews, and mentoring 1–3 junior/mid-level engineers.

Experience You Will Need

  • Professional Experience: 4–6+ years of software engineering experience.

  • Technical Stack:

    • Backend: Strong expertise in C#, ASP.NET Core, Entity Framework, and SQL Server.

    • Cloud/DevOps: Hands-on experience with Azure, Docker/Kubernetes, and CI/CD pipelines.

    • Frontend: Experience with React (preferred) or AngularJS.

  • Industry Knowledge: Experience developing SaaS products. Experience in healthcare, life sciences, or other regulated industries is a major plus.

  • Soft Skills: Proven ability to navigate technical ambiguity and adapt to evolving business priorities.

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.

What You Will Gain

  • Impact: Work on technology that directly improves patient safety and healthcare outcomes.

  • Autonomy: Ownership of meaningful projects with the latitude to make independent technical decisions.

  • Growth: A clear career path toward Senior Engineer (Level 7) and eventually Staff Engineer or Engineering Management.

  • Collaboration: A supportive, Agile environment (squads of 6–8) with matrixed collaboration across Product, UX, and Security.

Success Metrics

  • Consistent delivery of features to the "Definition of Done."

  • Measurable improvements in test coverage, defect reduction, and system observability.

  • Positive impact on the growth and output of mentored junior engineers.

Group of employees at a picnic sitting on the grass and smiling at the camera.

Want to hear more from our team?

Check out our Employee Spotlights blog!