Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
job

Union Specialty

Software Engineer

Location: New York, NY

Salary: $130k-$190k

Skills: Core Java, Spring Framework, Back-End Web Development

About the Job

Company Description Union Specialty Insurance Solutions is a modern, AI\-native wholesale brokerage that helps insurance agents place complex risks more efficiently. We already hold contracts with roughly 20 insurance companies, including some of the largest insurers in the country, and are backed by a team with deep industry experience and comfortable funding runway. The environment is fast\-paced, with a strong emphasis on practical applications of AI and software to solve real business problems in a traditionally manual industry.

Role Description This is a full\-time, on\-site Founding Software Engineer role in New York, NY. As our first full\-time engineering hire, you'll help define the architecture, product, and engineering culture from day one, with real ownership over technical direction. You'll design and maintain the back\-end services and APIs that power our AI\-native brokerage platform. Implementing features, making foundational architectural decisions, and collaborating with product, data, and operations teams. Compensation is $130k–$190k cash plus 1–3% equity, depending on experience.

Qualifications

  • Strong foundation in Computer Science, including data structures, algorithms, and software design principles.
  • Proficiency in Programming and Object\-Oriented Programming (OOP), with experience in at least one modern language (e.g., Python, Java, C\#, Go, or similar).
  • Hands\-on experience in Software Development and Back\-End Web Development, including building and maintaining APIs and services.
  • Experience working with databases (SQL or NoSQL), version control systems, and modern development practices (testing, CI/CD).
  • Ability to analyze requirements, break down complex problems, and deliver robust, scalable solutions.
  • Effective communication and collaboration skills, with the ability to work closely with cross\-functional teams.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Related Courses

Kurssi

Java Perusteet

Opi Java-ohjelmoinnin perusteet ja sen keskeiset ominaisuudet tällä kurssilla. Kurssin lopussa osaat ratkaista yksinkertaisia algoritmisia tehtäviä ja ymmärrät selkeästi, miten perus Java-konsolisovellukset toimivat.

Kurssi

Java Laajennettu

Opit parhaista käytännöistä koodauksessa, kuinka luoda omia metodeja ja luokkia sekä miten työskennellä niiden kanssa ja määrittää niiden vuorovaikutus. Ymmärrät myös, miten Java toimii tietokoneella ja miten koodin kääntäminen yleisesti toimii.

Kurssi

Java OOP

Ne, jotka hallitsevat OOP:n, osaavat ohjelmoida hyvin. Näin monet ohjelmoijat sanovat. Valmistaudu tärkeään vaiheeseen Java-opinnoissasi, jonka hallitseminen parantaa merkittävästi ohjelmointitaitojasi yleisesti. Opit käyttämään tehokkaasti Java-kehitysympäristöä, olio-ohjelmoinnin (OOP) periaatteita sekä OOP:n parhaita käytäntöjä. Opit tekemään koodistasi joustavaa ja syvennät aiemmin käsiteltyjen aiheiden tuntemusta. Aloitetaan!

Kurssi

Java Perusteet

Tiivis aloitusmoduuli, joka keskittyy Java-ohjelmoinnin keskeisiin peruskäsitteisiin: syntaksi, muuttujat, tietotyypit, ohjausrakenteet, silmukat, taulukot ja merkkijonot.

Kurssi

Java Data Types

A comprehensive course on Java data types, covering primitives, reference types, type conversion, and practical applications. Designed for learners with basic Java syntax knowledge.

Kurssi

Java-tietorakenteet

Tutustu Java-ohjelmoinnin keskeisiin tietorakenteisiin ja kehitä ohjelmointitaitojasi. Syvenny ArrayList-, LinkedList-, Stack-, Queue- ja muiden tietorakenteiden dynaamiseen maailmaan, ja opi niiden tehokkuudesta, monipuolisuudesta sekä käytännön sovelluksista.

codefinity
some-alt