zind-erprogram

Software Engineer III - DAML

Apply Now

At a Glance

Location
Bangalore; Noida, Uttar Pradesh, India; Pune, Maharashtra, India
Experience
5–8 years
Posted
2026-03-11T04:06:02-04:00

Key Requirements

Required Skills

AWSAngularAzureConfluenceDockerGCPJavaJavaScriptJiraKubernetesLinuxOraclePostgreSQLPythonReactSQLScalaVue

Domain Knowledge

  • Cloud

Requirements

Software Engineer III,  will have expertise in multiple programming languages, including Haskell, DAML, Scala, and JavaScript, and a strong foundation in functional programming principles. You will be responsible for designing, developing, and maintaining high-quality software solutions that are efficient, scalable, and secure. You’ll either have experience as Blockchain Engineer OR DAML Smart Contract Engineer.

Programming Skills:

5-8 years of deep understanding of functional programming principles and paradigms.

Experience with first-class functions, higher-order functions, recursion, and function composition.

Ability to write pure, immutable, and declarative code.

Compensation & Benefits

At Zinnia, you collaborate with smart, creative professionals who are dedicated to delivering cutting-edge technologies, deeper data insights, and enhanced services to transform how insurance is done. Visit our website at www.zinnia.com for more information. Apply by completing the online application on the careers section of our website. We are an Equal Opportunity employer committed to a diverse workforce. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability.

#LI-SC1

Responsibilities

Design, develop, and maintain software applications using Haskell, DAML, Scala, and JavaScript.

Apply functional programming principles to create robust, maintainable, and scalable code.

Collaborate with cross-functional teams to gather requirements and ensure the software meets business needs.

Develop and implement software solutions on distributed ledger technologies using DAML.

Perform code reviews, identify and fix bugs, and improve code quality.

Write unit tests, integration tests, and ensure code coverage.

About the Company

:

Zinnia is simplifying how people buy, sell, and administer insurance products. Combining intuitive enterprise technology solutions and data insights, the Policygenius marketplace, and market-leading products including SmartOffice, AnnuityNet, LifeSpeed, WinFlex, TPP, VitalSales Suite, and Exchange Consulting, Zinnia is redesigning the insurance experience for shoppers, advisors, and insurers alike — and enabling more people to protect their financial futures along the way. Zinnia has over $173.7 billion in assets under administration across 100+ carrier clients, 2500 distributors and partners, and over 2 million policyholders