Backend Software Engineer

Neptune Flood Incorporated
New York, NY, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$125,000.0 - $175,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Microsoft Azure C Sharp (Programming Language) Cloud Computing Software Quality Distributed Systems Github Python (Programming Language) PostgreSQL Machine Learning
+11 more
Microsoft SQL Server Software Engineering Google Cloud Reliability of Systems Backend Event Driven Architecture Build Management Code Testing Machine Learning Operations Stream Processing Data Pipelines

Job description

As a backend engineer, you’ll work on systems that sit at the heart of that transformation. This includes real-time rating and risk selection, policy lifecycle management, and the internal platforms that power our sales and service operations. These systems operate on complex, high-dimensional data and are tightly integrated with models that inform pricing and decisioning.

Our engineering culture is fast-moving and high ownership. We use AI as a fundamental part of how we build, not as an add-on. Engineers are expected to leverage these tools to move quickly, reduce friction, and focus their time on the hardest problems.

What You’ll Do

  • Design and build scalable backend services and APIs that power our insurance platform
  • Work across critical systems including rating engines, policy management, and risk evaluation
  • Contribute to data pipelines and integrations that connect our platform with partners and third-party data sources
  • Collaborate with data scientists to operationalize machine learning models in production
  • Work closely with stakeholders to define requirements and shape the systems we build
  • Own code quality end-to-end, including testing, monitoring, and performance
  • Improve observability, alerting, and system reliability across the platform
  • Partner with product, QA, and other engineers to ship high-quality features quickly
  • Use AI tools as a core part of your development workflow

Requirements

Do you have experience in Software developer experience?, Do you have a Bachelor’s degree in software engineering?, * Have 3+ years of backend engineering experience in production environments

  • Are strong in C# or a similar strongly typed language (Java, Go, etc.)
  • Write clean, maintainable, and well-tested code
  • Have experience building distributed systems or working with cloud infrastructure
  • Are comfortable working with data-intensive systems or APIs at scale
  • Actively leverage AI coding tools to increase velocity while maintaining quality
  • Take ownership, move with urgency, and collaborate effectively with others

Nice to Have

  • Experience working with pricing, financial systems, or insurance products
  • Familiarity with machine learning workflows or deploying models into production
  • Experience with event-driven architecture or streaming systems
  • Background in high-growth or startup environments

Our Stack

C#, Python, SQL Server, PostgreSQL, Azure, GCP, GitHub, Azure DevOps

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Vision insurance

About the company

Neptune is building a different kind of insurance company, one designed from the ground up as a technology platform.

We are the largest provider of private flood insurance in the U.S., operating in a market that for decades was almost entirely served by the federal government. By bringing modern technology, data, and automation into this space, we’re helping redefine how flood insurance is priced, distributed, and experienced.

At our core, we are an AI-native engineering organization. Our platform integrates large-scale geospatial, environmental, and property-level data to make real-time underwriting and pricing decisions. Instead of relying on manual processes, we’ve built systems that are fast, consistent, and continuously improving.

Nearly half of our team is made up of engineers and data scientists, including individuals with deep academic and industry experience. We’re attracting a level of technical talent not typically drawn to insurance, and applying it to a field that has been slow to change.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:37 min

Extensibility and programmability features of the PostgreSQL database

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

Videos

See all

Related articles

See all