Job Description
Zinnia is seeking a Senior Software Engineer to join their software engineering team in Pune, India. The Senior Software Engineer will take the lead in building the next-generation infrastructure and platforms for Zinnia. This includes scalable data storage infrastructure, analytics platform, streams processing and data pipelines, cutting-edge search platform, best-in-class AI/ML infrastructure, Kubernetes compute infrastructure, and document storage infrastructure.
The Senior Software Engineer will be a key technical leader and role model within the organization, fostering Zinnia’s culture and values. He/She will work closely with technical leadership and management to contribute to building best-in-class core systems infrastructure for Zinnia.
What this role involves: - Driving innovation while building and shipping software at scale
- Providing architectural guidance and mentorship
- Improving the level of craftsmanship at Zinnia
- Designing products/services/tools and code
- Functioning as the tech-lead for key initiatives
- Partnering closely with teams and customers
- Keeping a platform first approach while designing products/service
Requirements: - BS/BE in Computer Science or related field
- 7+ years of industry experience in software design, development, and algorithm related solutions
- 5+ years of experience programming in object-oriented languages such as Java
- 2+ years of experience as an architect, or technical leadership position
- Proficient in Spring Framework
- Hands-on experience developing large-scale, distributed systems, and databases
- Hands-on experience of cloud platforms (Preferably AWS)
- Good to have experience on any Orchestration Platform like Camunda
What this role offers: - Opportunity to collaborate with smart, creative professionals
- Chance to deliver cutting-edge technologies
- Work with deeper data insights
- Enhanced services to transform how insurance is done