Staff Software Engineer

Zinnia
Bridgewater, NJ
Job Description
Zinnia is seeking a Staff Software Engineer to lead the development of modern, scalable API-first systems for their Life & Annuities solutions. The role focuses on architecting, building, and delivering robust APIs, code, and documentation. Collaboration with various teams is essential for seamless integration and alignment with enterprise goals.

Requirements

  • Architect and build API standards and best practices.
  • Write high-quality, maintainable, and performant code.
  • Partner with the Enterprise API team to deliver scalable APIs.
  • Implement API gateway and security features.
  • Maintain API documentation using Swagger/similar tools.
  • Code quality checks and architectural guidance.
  • Integration with IAM solutions and cloud-native services.
  • Collaboration with IAM, security, DevOps, and infrastructure teams.
  • Stay current with emerging technologies and improve performance.
  • Experience with event-driven architecture and event streaming platforms (e.g., Apache Kafka).

Benefits

  • Health/dental insurance
  • Profit sharing
  • 401(k)
  • Incentive/bonus opportunity
  • Tuition reimbursement
  • Competitive compensation
  • Career progression
  • Strong mentorship
]]>