About the job
WHO WE ARE:
Zinnia is at the forefront of technology, specializing in enhancing the growth of life and annuities. By providing innovative enterprise solutions and insightful data, we streamline the purchasing, selling, and management of insurance products, allowing more individuals to secure their financial futures. Our success is anchored in our commitment to three core values: being bold, collaborating effectively, and delivering exceptional value. Currently, Zinnia manages over $180 billion in assets, partners with more than 100 carriers, collaborates with 2,500 distributors and partners, and serves over 2 million policyholders.
WHO YOU ARE:
As a Senior Software Engineer, you will bring to life the product's vision for a modern, seamless, scalable, API-first, and persona-driven customer identity and access management system. Your contributions will culminate in the industry's premier end-to-end Life & Annuities solution. Collaborating closely with fellow engineers, you will develop a reusable, predictable, and discoverable design framework that facilitates rapid, consistent, and maintainable customer authentication and authorization solutions. We are looking for a team-oriented leader with outstanding user and API security skills and a proven history of successful project delivery.
WHAT YOU’LL DO:
• Design and implement comprehensive API policies, procedures, and guidelines.
• Develop enterprise-level API solutions using a leading API platform (Kong).
• Support junior developers to ensure timely and correct implementation of enterprise API solutions.
• Integrate the enterprise CIAM solution for all internal and external APIs.
• Collaborate with the CIAM team to enhance its capabilities to serve our clients.
WHAT YOU’LL NEED:
• Bachelor's degree in Computer Science, Computer Engineering, or a related field.
• 7+ years of software development experience utilizing TypeScript frameworks like NestJS.
• Proficient in implementing OAuth, SAML, and OpenID Connect protocols.
• Experienced in building APIs that adhere to industry standards.
• Familiarity with API governance, versioning, and API APM.
• Knowledge of AWS services such as Lambda, EC2, S3, etc.
• Understanding of common DevOps practices including environment provisioning, CI/CD pipelines, and application monitoring.
• Strong work ethic, with the ability to work independently and travel as necessary. Exceptional strategic thinking skills.
• Excellent communication, interpersonal, and critical thinking skills. Proven troubleshooting abilities.
• Ability to lead, influence, and collaborate within a cross-functional, distributed team.

