Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sr. Software Engineer

New

Senior Software Engineer (Full Stack Developer / Technical Lead)

Organization Background

The End User Computing (EUC) Engineering team is responsible for building and managing enterprise platforms that enable the complete lifecycle management of end-user devices, including application packaging, software deployment, patch management, endpoint monitoring, automation, asset management, and operational analytics.

We develop scalable, cloud-native, and automation-driven solutions that improve operational efficiency, reduce manual effort, enhance user experience, and accelerate service delivery for caregivers and business partners across the organization.


What Will You Be Responsible For?

  • Design, architect, and develop enterprise-grade full-stack applications that support End User Computing products and services.
  • Translate business requirements into scalable, secure, and maintainable technical solutions.
  • Lead technical design and architecture discussions while ensuring alignment with enterprise standards and business goals.
  • Develop modern web applications using C#, .NET, ReactJS, REST APIs, databases, and cloud-native technologies.
  • Drive DevOps practices including CI/CD, Infrastructure as Code, automated testing, monitoring, and release automation.
  • Provide technical leadership and mentorship to a small team of engineers.
  • Establish and promote engineering best practices, design standards, code quality, security, and operational excellence.
  • Identify opportunities for automation, process optimization, and platform modernization.
  • Collaborate closely with Product Owners, Architects, Program Managers, and business stakeholders to define technical roadmaps and deliver business value.
  • Support production systems, troubleshoot complex issues, and drive continuous improvement initiatives.

What Would Your Day Look Like?

  • Design and build full-stack applications using ReactJS, C#, ASP.NET Core, APIs, Azure services, and modern engineering frameworks.
  • Participate in architecture reviews, design sessions, sprint planning, and technical roadmap discussions.
  • Lead end-to-end product delivery including research, architecture, development, testing, deployment, and operational support.
  • Review code, mentor engineers, and provide technical guidance to ensure engineering excellence.
  • Develop reusable components, shared frameworks, and engineering accelerators to improve delivery efficiency.
  • Implement secure and scalable CI/CD pipelines using Azure DevOps and GitHub Actions.
  • Improve application reliability, scalability, observability, and performance through engineering best practices.
  • Collaborate with cross-functional teams to deliver innovative solutions that solve real business problems.
  • Participate in R&D initiatives and evaluate emerging technologies, AI capabilities, and automation opportunities.

Who Are We Looking For?

Required Experience

  • 8+ years of experience designing, developing, and delivering enterprise software applications and platforms.
  • Strong hands-on experience with C#, ASP.NET Core, .NET Framework/.NET 8+, Web APIs, and Microservices Architecture.
  • Strong expertise in ReactJS, JavaScript, TypeScript, HTML5, CSS3, and modern frontend development practices.
  • Proven experience in application architecture, solution design, and technical leadership.
  • Experience designing scalable, highly available, and secure cloud-native applications.
  • Strong knowledge of SQL Server, relational databases, and API-driven integrations.
  • Solid understanding of software design patterns, clean architecture, SOLID principles, and engineering best practices.

DevOps & Cloud Expertise

  • Hands-on experience with Azure Cloud Services.
  • Strong experience with Azure DevOps, GitHub, GitHub Actions, CI/CD pipelines, Infrastructure as Code, and release automation.
  • Experience with Docker, Kubernetes, AKS, containerization, and cloud deployment strategies.
  • Experience implementing automated testing, monitoring, logging, security scanning, and observability frameworks.
  • Strong understanding of production support, incident management, and operational excellence.

Technical Leadership

  • Ability to lead and mentor a small engineering team (3-8 engineers).
  • Experience conducting code reviews, design reviews, and technical assessments.
  • Strong problem-solving and decision-making skills.
  • Ability to balance hands-on development with technical leadership responsibilities.
  • Excellent communication and stakeholder management skills.

Nice to Have

  • Experience with AI/GenAI solutions, AI Agents, Agentic AI frameworks, MCP, LangChain, LangGraph, or Copilot technologies.
  • Experience building SaaS and multi-tenant applications.
  • Knowledge of Endpoint Management, Device Engineering, Application Packaging, Automation, or EUC platforms.
  • Azure Certifications (AZ-204, AZ-305, AZ-400).
  • Healthcare industry experience.

Leadership Expectations

  • Lead by example through hands-on engineering and technical excellence.
  • Build a strong engineering culture focused on quality, accountability, ownership, and continuous improvement.
  • Drive architecture decisions that balance scalability, reliability, maintainability, and business value.
  • Foster collaboration and knowledge sharing across teams.
  • Promote automation-first thinking and reduce operational overhead through engineering innovation.

Preferred Technology Stack

Backend: C#, .NET Core, ASP.NET Core, REST APIs, Microservices

Frontend: ReactJS, TypeScript, JavaScript, HTML5, CSS3

Cloud: Azure

DevOps: Azure DevOps, GitHub Actions, CI/CD, IaC

Containers: Docker, Kubernetes, AKS

Databases: SQL Server, Cosmos DB, PostgreSQL

AI (Preferred): Copilot, Agentic AI, MCP, LangChain, LangGraph

Experience: 8-12+ Years

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available