Senior Software Engineer - Platform Services
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Platform Services based in the United States.
This role is part of a high-impact engineering team responsible for building and evolving secure, scalable cloud-native microservices that power identity and access management solutions. You will contribute to the design, development, and deployment of critical platform services that operate at enterprise scale and support highly sensitive security workloads. The position involves working in an Azure cloud environment using modern technologies such as .NET, Kubernetes, and Terraform to deliver resilient and efficient systems. You will collaborate closely with architects, DevOps engineers, and product teams to define technical roadmaps and implement robust solutions. The environment is highly security-focused, with strong emphasis on least privilege, Zero Trust principles, and secure software design. In addition, you will be expected to contribute to code quality, system reliability, and continuous improvement across the engineering lifecycle. This is a hands-on, technically challenging role with direct impact on platform security and scalability.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Platform Services based in the United States.
This role is part of a high-impact engineering team responsible for building and evolving secure, scalable cloud-native microservices that power identity and access management solutions. You will contribute to the design, development, and deployment of critical platform services that operate at enterprise scale and support highly sensitive security workloads. The position involves working in an Azure cloud environment using modern technologies such as .NET, Kubernetes, and Terraform to deliver resilient and efficient systems. You will collaborate closely with architects, DevOps engineers, and product teams to define technical roadmaps and implement robust solutions. The environment is highly security-focused, with strong emphasis on least privilege, Zero Trust principles, and secure software design. In addition, you will be expected to contribute to code quality, system reliability, and continuous improvement across the engineering lifecycle. This is a hands-on, technically challenging role with direct impact on platform security and scalability.
Accountabilities:
- Design, develop, test, and maintain scalable microservice-based applications using C#/.NET Core within a cloud-native architecture.
- Build and deploy secure, high-performance web services using CI/CD pipelines and modern DevOps practices.
- Collaborate with architects, product managers, and DevOps teams to define system design, technical roadmaps, and implementation strategies.
- Write clean, efficient, and maintainable code following secure coding standards and best practices.
- Participate in code reviews and design reviews, ensuring high standards of performance, scalability, and security.
- Troubleshoot, debug, and resolve complex issues across distributed systems and multiple environments.
- Develop and maintain technical documentation for APIs, services, and deployment processes.
- Support continuous improvement initiatives and mentor other engineers within the team.
- Apply best practices in cloud architecture, DevOps, and secure software development lifecycle.
- 5+ years of professional software engineering experience with strong focus on C#, .NET Core, and microservices architecture.
- Strong understanding of RESTful APIs, object-oriented programming, and distributed systems design.
- Experience working with cloud platforms such as Microsoft Azure or AWS in production environments.
- Hands-on experience with Kubernetes, Terraform, and CI/CD pipelines.
- Familiarity with Cosmos DB, MS SQL, or other relational and NoSQL databases.
- Strong problem-solving, debugging, and analytical skills in complex system environments.
- Experience working in Agile, collaborative engineering teams.
- Strong communication skills with ability to work effectively across technical and product stakeholders.
- Experience mentoring engineers or contributing to technical leadership is a plus.
- Understanding of security principles such as Zero Trust and least privilege is highly desirable.
- Competitive compensation package with bonus eligibility.
- Equity participation opportunities.
- Comprehensive health, dental, and vision insurance.
- Retirement savings plan with employer matching (401k).
- Paid parental leave for all parents.
- Unlimited paid time off (PTO).
- Remote-first work flexibility within the United States.
- Home office setup support and monthly allowances (internet/phone).
- Annual learning and professional development budget.
- Life and disability insurance coverage.
- Wellness programs, mental health support, and telemedicine access.
- Inclusive and collaborative engineering culture focused on innovation and growth.