Job Description
Diligent is seeking a Senior Software Engineer to join their Mobile Center of Excellence team in Bengaluru. The ideal candidate will possess strong analytical and troubleshooting skills, with a willingness to work with diverse products and technologies. The candidate will be driven, resourceful, and eager to learn, not intimidated by technical challenges.
The Senior Software Engineer will support the team in setting technical direction, influencing engineering culture, and mentoring cross-functional teams. They will design, code, review, and test features, collaborate with product owners, and create technical design artifacts and documentation. Effective communication with other development teams and technology groups is essential.
Role Involves:
- Supporting the team in setting technical direction.
- Influencing the engineering culture.
- Mentoring and coaching teams and individuals.
- Designing, coding, reviewing, and testing features.
- Collaborating with product owners.
- Creating technical design artifacts and documentation.
- Communicating with development teams and technology groups.
Requirements:
- 5+ years of experience in mobile development (UWP).
- Expertise in designing and implementing distributed enterprise software solutions.
- Expertise in developing Windows Store apps in C#.
- Experience with AWS services and solutions.
- Understanding of CI/CD concepts.
- Ability to manage workload and take ownership.
- Experience in mentoring and technical interviewing.
- Experience with Agile/SCRUM/Lean software development.
What Diligent Offers:
- Flexible work environment.
- Global days of service.
- Comprehensive health benefits.
- Generous time off policy.
- Wellness programs.
- Hybrid work model.