
Senior Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Designing and developing highly usable and scalable new application capabilities and enhancing existing capabilities to meet the needs of our customers.
- Developing and debugging product/test code in a distributed platform using C#, Azure, and Power Platform.
- Optimizing daily work, and D365 features with AI advancements to enable customer success.
- Take ownership of code quality and DevOps processes.
- Collaborate with Product Managers, Architects and UX Designers to design and specify new features from the engineering standpoint.
- Identify productivity opportunities and build internal tooling to improve productivity.
- Mentor junior engineers.
- 8+ years of professional software development with hands-on exposure to distributed systems, and at least one of the following programming languages: C#/C++/Java.
- Bachelor’s or Master’s degree in Computer Science, Engineering or related technical field, or equivalent professional experience.
- Strong focus on customers’ success, zero-trust security and compliance.
- Strong coding, debugging,and problem-solving skills.
- Experience with design and implementation of enterprise-scale services.
- Excellent verbal, written, and cross-team collaboration skills.
- Passion for improving software quality and engineering excellence.
- A strong team player and collaborator, across time zones and diverse stakeholder groups