About the job
WHO WE ARE:
Zinnia is at the forefront of technology solutions for enhancing the growth of life and annuities. We deliver innovative enterprise solutions and data insights that streamline the processes of purchasing, selling, and managing insurance products. Our mission is to empower individuals to secure their financial futures. Our achievements are founded on our unwavering commitment to three core values: be bold, collaborate, and deliver value. Zinnia manages over $180 billion in assets, partners with more than 100 carriers, collaborates with 2,500 distributors, and serves over 2 million policyholders.
WHO YOU ARE:
As a Senior Software Engineer, you will play a vital role in the design, development, configuration, unit testing, installation, and ongoing maintenance of Zinnia's software platforms. You will collaborate with stakeholders to create solutions and products that meet the needs of both Zinnia’s internal teams and clients. These solutions will enhance operational efficiency and improve customer service. In this position, you will work closely with project managers and business stakeholders and may occasionally interact with Zinnia’s clients. Furthermore, you will facilitate, architect, and mentor junior team members in both soft skills and technical expertise.
WHAT YOU’LL DO:
- Collaborate within a global, cross-functional team to develop innovative software solutions for Zinnia’s stakeholders.
- Contribute to projects by writing clean, well-structured, and efficient code tailored for Life & Annuity Exchange platforms.
- Provide ongoing support, troubleshooting, and enhancements for existing Life & Annuity Exchange platforms.
- Adapt to and support Zinnia's evolving development and delivery needs.
- Work in partnership with global teams, internal stakeholders, and customers.
- Serve as a mentor and technology subject matter expert for team members, conducting technical reviews.
- Architect, design, develop, and validate various requirements for Zinnia's platforms.
- Thrive in a fast-paced environment, effectively prioritizing tasks in response to changing business needs.
- Be self-motivated and capable of working independently as well as collaboratively with team members and business units, showing enthusiasm and flexibility across various projects.
