zind-erprogram

Staff Software Engineer

Apply Now

At a Glance

Location
Alpharetta, GA - Hybrid; Bridgewater, NJ- Hybrid
Experience
10+ years
Compensation
ry range for this position is $175,000 to $190,000, dependent on skills and locat
Posted
2026-03-06T11:49:48-05:00

Key Requirements

Required Skills

AWSAgileCI/CDDevOpsDockerJavaScriptKafkaMongoDBOraclePostgreSQLSQLScrumTypeScript

Benefits & Perks

Health Insurance

s, including health/dental insurance, parental leave, profit sharing, 401(k)

Requirements

As a Staff Engineer, you will execute on our product vision for modern, frictionless, and scalable API-first systems, which collectively deliver the best end-to-end Life & Annuities solution in the industry. You will partner with fellow engineers to create a reusable, predictable, and discoverable design and development framework, enabling rapid, consistent, and maintainable solutions across the enterprise. We are seeking a team player with leadership experience, exceptional API security expertise, and a proven track record of successful delivery. You combine architectural vision with hands-on coding skills, ensuring solutions are both strategically sound and practically implemented.

Bachelor’s or Master’s degree in Computer Science or related field.

10+ years of software development experience, with 4+ years in a staff engineer, architect, or technical lead role.

Strong proficiency with .NET (C#) and JavaScript/TypeScript (NestJS, NextJS).

Proven ability to architect large-scale API solutions while also contributing as a hands-on coder.

Responsibilities

Architect and build: Design, document, and evangelize API standards and best practices across all Zinnia APIs.

Hands-on coding: Write high-quality, maintainable, and performant code to build reusable frameworks and services.

Lead API delivery: Partner with and guide the Enterprise API team to deliver scalable and highly performant enterprise-grade APIs.

API governance: Implement API gateway capabilities (traceability, monitoring, security, analytics) and recommend improvements for the full API lifecycle.

API documentation: Maintain high-quality API documentation using Swagger or similar tools to ensure clarity, consistency, and ease of use for internal and external consumers

Code quality: Conduct code reviews and ensure alignment with architectural principles, standards, and design patterns.