Job Description
Zinnia is seeking a Senior Software Engineer I to join their software engineering team in Noida, India. The candidate will be responsible for 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 Engineer will be a key technical leader and role model within the organization, providing architectural guidance and mentorship to up-level the engineering organization. They will also foster Zinnia’s culture and values around ‘be bold’, ‘team up; & ‘deliver value’.
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 by developing best practices.
- Designing products/services/tools and code that can be used by others.
- Functioning as the tech-lead for key initiatives.
- Partnering closely with teams within the org and customers.
- Keeping a platform first approach while designing products/service.
Requirements: - BS/BE in Computer Science or related technical field or equivalent technical experience.
- 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).
What Zinnia 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.