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.