Software Engineer (NY In-office)

New York, NY
Full Time
Mid Level
About Coverdash:
Coverdash is the fastest growing startup and SMB focused-insurtech agency, powered by the industry’s most advanced embedded technology and partnership strategies. Our mission is to help growing businesses purchase and manage business insurance from the places they trust most. Our simple and powerful embedded technology helps partners offer insurance to existing customers with a single line of code.

Coverdash was founded by a team with deep fintech and financial services experience and is the first insurance-as-a-service platform. We have raised over $16 million to date from top investors including NYCA (Affirm, Fundbox, Acorns, Gemini), Bling Capital (Lyft, Square, Instacart, Palantir), World Insurance Labs (HubSpot, DocuSign, Twitter), Expansion VC (Postmates, AngelList, Lemonade).

Headquartered in the heart of NYC, our rapidly growing team is a smart, dynamic, and fun-loving group privileged to be collaborating with some of the world’s most innovative embedded partners.

Software Engineer Job Description:
As a Software Engineer, you’ll help to establish technical standards and drive our overall technical architecture and engineering practices. You will also work on the team’s hardest problems by building high-quality, architecturally sound systems. The ideal candidate can translate business needs into workable technology solutions.

You will be working on building the software that powers our Quoting Engine, User Dashboard servicing API’s, Internal Agency Management tools, current and future integrations with various 3rd party API’s, and our complex internal relational database.

We are looking for someone who can thrive in a fast-paced startup environment. We are in a rapid build-out phase of our business and are deploying new software to production weekly. You should feel comfortable quickly drafting up proof of concept software in a reliable manner.

You should have experience with:
  • One or more object-oriented languages (e.g., Java, C++, Python) (Preferably Java)
  • Building micro services and familiar with Spring architecture
  • Distributed service-oriented architecture
  • Comfort integrating with complex 3rd party API’s
  • Comfort working with complex Data Models/relational databases (preferably PostgreSQL)
  • Highly available and highly scalable systems
  • Managing multiple deployed environments across a range of platforms (Windows, Linux)
  • Automated deployment tools such as CI/CD pipelines, Docker, etc.
  • Taking a project from scoping requirements through actual launch of the project

Basic Qualifications:
  • 1+ years of professional software development experience in a similar role
  • Bachelor’s Degree in Computer Science or related field or equivalent work experience
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*