Union Specialty
Location: New York, NY
Salary: $130k-$190k
Skills: Core Java, Spring Framework, Back-End Web Development
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
Java-grunder
Lär dig grunderna i Java och dess nyckelfunktioner i denna kurs. Efter kursen kommer du att kunna lösa enkla algoritmiska uppgifter och få en tydlig förståelse för hur grundläggande konsolapplikationer i Java fungerar.
Java Fördjupning
Du kommer att lära dig om bästa praxis inom kodning, hur du skapar egna metoder och klasser samt hur du arbetar med dem och konfigurerar deras samverkan. Du kommer även att förstå hur Java fungerar på datornivå och hur kodkompilering generellt fungerar.
Java OOP
De som behärskar OOP kan programmera väl. Det säger många programmerare. Förbered dig på en viktig del av din Java-inlärningsresa, där du genom att bemästra detta område avsevärt kommer att förbättra dina programmeringskunskaper generellt. Du kommer att lära dig att effektivt använda Java-utvecklingsmiljön, principerna för objektorienterad programmering (OOP) samt bästa praxis inom OOP. Du kommer att göra din kod flexibel och fördjupa dina kunskaper om tidigare behandlade ämnen. Låt oss börja!
Java-Grunder
En strömlinjeformad nybörjarmodul som fokuserar på de grundläggande Java-programmeringskoncepten: syntax, variabler, datatyper, kontrollflöde, loopar, arrayer och strängar.
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.
Java Datastrukturer
Upptäck grundläggande datastrukturer i Java och förbättra dina programmeringskunskaper. Utforska den dynamiska världen av ArrayLists, LinkedLists, stackar, köer och mer, och avslöja deras kraft, mångsidighet och tillämpningar i verkliga situationer.