About The Position

This position is on the Identity team, the basis of the Delinea platform. As a Senior Software Engineer, you will contribute to the architecture, design, development, and deployment of scalable and intelligent cloud-based microservices within an Azure Cloud environment. You will use C#, .NET Core, CosmosDB, Kubernetes and Terraform. We are security minded, implementing least privilege principles by verifying identities using local credentials or SSO from other providers. You will report to the team’s engineering manager.

Requirements

  • Bachelor’s or Master’s degree in computer science, software engineering, or related technical discipline.
  • 5+ years of professional experience working as a software engineer, with a focus on C#, .NET Core, MS SQL, microservice architecture and web application technologies.
  • Proficiency of object-oriented principles, the .NET framework and ASP.NETCore.
  • Strong understanding of microservices architecture and RESTful API development.
  • Experience with Microsoft Azure or AWS and cloud-native deployment models.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to work effectively within a collaborative and structured team environment.
  • Eagerness to learn and adapt in a fast-paced environment.
  • Demonstrated ability to mentor or support others on the team.

Nice To Haves

  • Experience with cloud platforms (Azure, AWS or GCP).
  • Experience deploying .NET microservices in Azure using Terraform automation.
  • Experience with microservices, API design, Kubernetes, CosmosDB, Azure, Terraform and CI/CD pipelines.
  • Familiarity with event-driven architectures, service meshes and API gateways
  • Understanding of Zero Trust architectures and secure software lifecycle practices.

Responsibilities

  • Participate in the architecture, design, development, testing, and maintenance of microservice-based applications using C#/.NET Core and related technologies, ensuring alignment with Delinea’s cloud and security architecture standards.
  • Develop and deploy web applications using CI/CD.
  • Collaborate with architects, product managers and DevOps teams to define system roadmaps as well as design, develop, test and deploy software solutions.
  • Write clean, maintainable and efficient code in C#.
  • Conduct code and design reviews, emphasizing performance, security, maintainability and quality by maintaining high development standards.
  • Diagnose and resolve technical issues and software defects across various environments.
  • Prepare and maintain comprehensive documentation for software components, APIs, and deployment processes.
  • Provide technical mentorship to engineering peers and foster a culture of continuous improvement.
  • Learn and apply best practices in software engineering, security and DevOps.

Benefits

  • competitive salaries
  • meaningful bonus program
  • healthcare insurance
  • pension/retirement matching
  • comprehensive life insurance
  • employee assistance program
  • time off plans
  • paid company holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service