remote
Senior C .Net Senior Software Engineer - 3Pillar Global
Software Engineer
Senior C# .NET Software Engineer driving AI‑native product development, building scalable microservices and RESTful APIs on Azure, and collaborating across global teams to deliver intelligent agent solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance C# .NET services that power AI‑native products and intelligent agents.
- Architect and implement microservices and REST APIs, ensuring scalability, reliability, and security on Azure.
- Collaborate with cross‑functional teams (data scientists, product managers, DevOps) to translate business requirements into robust technical solutions.
- Participate in code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) pipelines.
- Mentor junior engineers, share best practices, and contribute to the evolution of engineering standards.
Requirements
- 5+ years of professional experience with C# and .NET Core/.NET 6+.
- Strong background in building microservices, RESTful APIs, and cloud‑native applications on Azure.
- Experience with CI/CD, containerization (Docker), and orchestration (Kubernetes or Azure AKS).
- Solid understanding of software design patterns, SOLID principles, and test‑driven development.
- Excellent communication skills and a collaborative mindset.