
Sofware Engineer II
- Pune, Maharashtra
- Permanent
- Full-time
- Understanding of software design patterns, SOLID principles, and architecture best practices
- Practical knowledge of data structures and algorithms, with ability to write efficient, maintainable code
- Familiarity with SQL and NoSQL databases (e.g., SQL Server, Cosmos DB or MongoDB)
- Ability to write unit, integration, and end-to-end tests using tools like xUnit, Moq, Jest, or similar
- Familiarity with Microservices, containerization using Docker, and basic knowledge of Kubernetes for orchestrating deployments is a plus
- Experience working with version control systems (Git) and in agile/scrum-based environments
- Exposure to Azure DevOps, CI/CD pipelines(YAML pipelines, releases, environment variables, etc.), or other DevOps platforms is a bonus
- Excellent communication, collaboration, and problem-solving abilities
- Familiarity or experience integrating AI models or LLMs (Large Language Models) into backend solutions is a strong plus
- BS/MS degree in Computer Sciences or Software Engineering from a recognized institute
- 3+ years of professional experience in backend development with .NET Core and/or Node.js
- Proficiency in C# and/or TypeScript, with a solid foundation in object-oriented and asynchronous programming
- Experience designing, building, and maintaining RESTful APIs
- Familiarity with with Azure services such as: Azure App Services, Azure Functions, Azure Storage (Blob/Table/Queue), Azure Key Vault, Azure Service Bus etc
- A great Team and culture - please see our
about how we got our start. * An attractive salary and benefits package.
- A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups.
- A company committed to making a real difference by advancing the world's infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world. Discover our latest user success