Zinnia

Software Engineer III

Alpharetta, GA - Hybrid. Posted yesterday

The role

You will design, build, test and support enterprise applications and secure RESTful APIs for Zinnia's Life & Annuity Exchange platforms. The role is hands-on, individual-contributor work with a global engineering team, and includes integrating Generative AI and LLM features.

What you will do

  • Design, develop, test and maintain enterprise applications using C#, .NET and ASP.NET Core.
  • Build and enhance secure RESTful APIs supporting the Life & Annuity Exchange platforms.
  • Develop and optimize SQL Server queries, stored procedures and data integrations.
  • Integrate Generative AI and LLM capabilities into application features and business workflows.
  • Develop, deploy and support cloud-hosted applications, primarily in AWS.
  • Troubleshoot production issues, improve performance and contribute to system reliability.
  • Partner with engineering, product and business stakeholders to turn requirements into working software.
  • Take part in Agile development, code reviews, automated testing and continuous improvement.
  • Share technical knowledge and mentor other engineers while staying hands-on.

Required qualifications

  • 5+ years of professional, hands-on software development experience with C# and Microsoft .NET.
  • Strong command of C#/.NET and .NET Core, including MVC, Web API and object-oriented development.
  • Demonstrated experience designing, building, testing and maintaining RESTful APIs.
  • Strong SQL Server development experience, including complex queries, stored procedures, database design and performance tuning.
  • Working knowledge of Kong (API gateway) and Redis in API and caching architectures.
  • Experience developing, deploying or supporting cloud-hosted applications, preferably on AWS services such as EC2, S3, Lambda, RDS and CloudWatch.
  • Familiarity with design patterns, SOLID principles, source control, automated testing and CI/CD.
  • Experience contributing to the full SDLC within Agile/Scrum teams.
  • Exposure to integrating Generative AI or LLMs into software applications, such as through API integrations, prompt engineering or AI-powered workflows.
  • Strong problem-solving and communication skills, with an interest in collaborating across global teams.
  • A demonstrated interest in continuing as a hands-on software developer.

Nice to have

  • Experience deploying and supporting LLM-powered functionality in production applications.
  • Familiarity with OAuth2, OpenAPI/Swagger and API security practices.
  • Frontend experience with React or Angular.
  • Experience with enterprise SaaS platforms or insurance technology.
  • Familiarity with SOAP/XML integrations or SSRS.
  • Experience supporting regulated, high-volume enterprise applications.

Benefits

  • Excellent career progression and competitive compensation.
  • Health and dental insurance.
  • Parental leave.
  • 401(k).
  • Incentive/bonus opportunity.
  • Tuition reimbursement.
  • Collaboration with smart, creative professionals.

Before you apply

  • Apply through the online application in the careers section of the company website.
  • Zinnia is an Equal Opportunity employer.

About the company

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

Software Engineer III at Zinnia | JobZoey