Zinnia

Staff Software Engineer

Alpharetta, GA - Hybrid. Posted a month ago

The role

As a Staff API Developer, you will design, document and maintain Zinnia's enterprise APIs using industry best practices. You will work with engineers and the API management team to build API gateway capabilities and CI/CD processes.

What you will do

  • Design, document and implement API standards and best practices for Zinnia enterprise APIs.
  • Implement API gateway capabilities such as traceability, monitoring, security and analytics with the API management team.
  • Design and maintain Zinnia's next-level enterprise Search with natural language capabilities.
  • Write and maintain new and existing enterprise APIs using polyglot architecture and languages.
  • Improve the existing software development and deployment lifecycle for the API management team.
  • Catalog existing APIs.
  • Create and maintain the developer portal for enterprise APIs.
  • Implement and automate unit, functional, integration and contract testing for all internal and external APIs.
  • Conduct code reviews and provide technical guidance to the development team.
  • Integrate the enterprise IAM solution for all internal and external APIs.

Required qualifications

  • 6+ years of software development experience.
  • Experience developing and deploying in a cloud-native environment.
  • Experience with languages such as .NET, Java, TypeScript.
  • Experience working with API gateways (Apigee, Kong).
  • Working knowledge of DevOps tasks: environment provisioning, CI/CD pipelines, application monitoring.
  • Excellent work ethic; ability to work and travel independently; effective strategic thinking.
  • Expert-level communication, interpersonal, critical thinking and troubleshooting skills.
  • Experience working in an Agile/Scrum environment.
  • Strong understanding of software development principles and design patterns.
  • Proven experience designing and maintaining versioned APIs.
  • Experience with AWS services such as Lambda, EC2, S3.

Nice to have

  • Working knowledge of fully containerized environments.

Benefits

  • Health and dental insurance.
  • Parental leave.
  • 401(k).
  • Incentive/bonus opportunity.
  • Tuition reimbursement.
  • Excellent career progression and competitive compensation.

About the company

Zinnia is a technology platform for accelerating life and annuities growth, serving 100+ carrier clients, 2,500 distributors and partners, and over 2 million policyholders. It reports over $180 billion in assets under administration.

Staff Software Engineer at Zinnia | JobZoey