Job Description
The team culture values engineering quality, technical excellence, grass roots innovation, and collaboration. We foster a supportive and productive work environment to provide growth avenues for each team member.
Our Culture
Growth mindset – we practice a learn it all vs a know-it-all attitude. Wins are cheered, failures are celebrated and viewed as learning opportunities
Candour – we believe in transparency and receiving and providing regular constructive feedback across the hierarchy
Diverse and Inclusive – every voice matters and is appreciated. This is a safe environment where you can express yourself without fear of retribution
Leadership oriented – each of us are leaders who strive to create clarity, generate energy, and deliver success. We believe in leading with empathy, trust, and context rather than control.
Responsibilities
- Design and implement microservices to enable real time, highly scalable, performant, and sustainable solutions.
- Deliver automated and well-tested features across different services and platforms.
- Use engineering best practices throughout the software development lifecycle to establish maintainable, reliable, and secure systems.
- Manipulate, collate, and analyse complex, high dimensional data from varying sources to solve difficult problems.
- Collaborate with teammates in various roles to plan and execute on key deliverables.
- Work in a culture of continuous improvement, adaptation, reflection, and growth
- Learn quickly from your peers, projects, and interactions with customers.
- Provide on call support and monitor the health of services in production as part of DevOps culture.
Qualifications
Required Qualifications:
- BS in Computer Science or related field or equivalent work experience
- 5-8 years of professional software engineering experience designing, building, and running cloud services at large scale in C# and .Net.
- Familiarity with distributed systems and event driven architectures.
- Deep understanding on security aspects of software like authentication, authorization, encryption, etc.
- Excellent coding skills, strong in OOPS, OOAD, design patterns and their application
- Ability to both work independently and coordinate across geographies.
- Ability to communicate complex ideas and concepts to a variety of cross-group stakeholders.
- Strong organization skills, a bias for action, and ability to deliver results.
- Proven ability to deal with ambiguity and drive for clarity.
- Demonstrated ability to work efficiently, prioritize workflow, ramp quickly, and meet demanding deadlines.
Preferred Qualifications
- Proficient working knowledge of cloud-computing environments like Microsoft Azure, AWS, GCP - Azure preferred.
- Experience with web service development and familiar with related technologies.
- Experience with building service-oriented application using WCF (Windows Communication Foundation) or gRPC
- Experience with Microsoft's identity & access solution - Microsoft Entra ID (formerly Azure Active Directory).
- Basic automation scripting skills with PowerShell and developing modules.
- Knowledge of Power BI, including the ability to design and develop interactive dashboards, reports, and data visualizations to support analysis and decision-making.
- Experience with building conversational bots, mobile applications & user experiences.
- Familiar with modern security models like OAuth and token-based authentication and authorization.
- Experience building and shipping production grade software or services.
- Experience using agile methodologies or test-driven development (TDD).