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