×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Alpharetta, Fulton County, Georgia, 30239, USA
Listing for: Zinnia
Full Time position
Listed on 2026-01-05
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer I

Senior Software Engineer I at Zinnia

Join to apply for the Senior Software Engineer I role at Zinnia

Who We Are

Zinnia is the leading technology platform for accelerating life and annuities growth. With innovative enterprise solutions and data insights, Zinnia simplifies the experience of buying, selling, and administering insurance products. All of which enables more people to protect their financial futures. Our success is driven by a commitment to three core values: be bold, team up, deliver value – and that we do.

Zinnia has over $180 billion in assets under administration, serves 100+ carrier clients, 2500 distributors and partners, and over 2 million policyholders.

Who You Are

We are seeking a highly skilled Senior Software Engineer with full‑stack experience — strong in back‑end and API development, while also comfortable contributing to front‑end development when needed. In this role, you will design, develop, and maintain scalable, secure, and high‑performance software systems that power Zinnia’s enterprise platforms. You thrive as a hands‑on engineer who enjoys solving complex problems, writing high‑quality code, and collaborating with cross‑functional teams.

This role is well‑suited for someone with a passion for modern software engineering practices, cloud‑native development, and API‑driven architectures, with the ability to deliver robust solutions while contributing to team best practices.

What You’ll Do
  • Design & development:
    Design, develop, document, and maintain scalable, secure, and reusable software components and applications — spanning both back‑end services/APIs and front‑end interfaces.
  • Best practices:
    Contribute to defining and implementing coding standards, design patterns, and testing practices across services and integrations.
  • API lifecycle:
    Build and maintain enterprise APIs following best practices and collaborate with the API management team to implement gateway capabilities (traceability, monitoring, security, analytics).
  • Software lifecycle improvements:
    Support enhancements to the software development and deployment lifecycle for improved speed, quality, and reliability.
  • Testing & automation:
    Implement and automate unit, functional, integration, and contract tests for services, APIs, and applications.
  • Code quality:
    Write high-quality, maintainable, and performant code; participate in peer code reviews.
  • Collaboration:

    Work closely with architects, product managers, and engineers to design solutions that align with enterprise goals.
  • IAM & security:
    Integrate applications and APIs with enterprise Identity and Access Management (IAM) solutions.
  • Innovation:
    Stay current with emerging technologies and bring ideas to improve scalability, performance, and developer experience.
What You’ll Need
  • Bachelor’s or Master’s degree in Computer Science or a related field
  • 8+ years of professional software development experience.
  • Strong proficiency in .NET (C#) and JavaScript/Type Script, with experience using modern frameworks such as NestJS for back‑end development and React, Angular, or Next.js for front‑end applications.
  • Proven experience designing, developing, and maintaining scalable software systems and versioned APIs.
  • Experience developing and deploying applications in cloud‑native environments, with hands‑on expertise in AWS services (Lambda, EC2, S3, API Gateway, Dynamo

    DB, SNS/SQS, RDS).
  • Experience with API gateways (e.g., Apigee, Kong) and API lifecycle management.
  • Experience in event‑driven architecture and pub/sub messaging patterns, with exposure to event streaming platforms such as Apache Kafka.
  • Strong knowledge of relational databases (e.g., MS SQL, Oracle, Postgre

    SQL) and No

    SQL databases (e.g., Mongo

    DB, Dynamo

    DB, Cassandra).
  • Working knowledge of Dev Ops practices (CI/CD pipelines, environment provisioning, monitoring) and containerization technologies such as Docker.
  • Strong understanding of software engineering principles, object‑oriented design, and design patterns.
  • Experience working in an Agile/Scrum environment.
  • Excellent problem‑solving, troubleshooting, and communication skills; ability to work collaboratively in a distributed team.
  • Commitment to continuous learning and staying up to…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary