Senior Software Engineer - Platform Services

New
Based in the United StatesFull-TimeSenior
SalaryCompetitive compensation package with bonus eligibility.
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
SQLKubernetesMicrosoft AzureC#.NET coreCI/CDRESTful APIsTerraformMicroservices

Requirements

  • 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.

Responsibilities

  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive compensation package with bonus eligibility.
Apply Now