Safety National is seeking a Lead Software Engineer to lead modernization initiatives in a cloud-first environment, utilizing.NET Core, Azure services, and NoSQL databases. The role involves guiding a team through full-stack development projects, leading architectural design, and driving the transformation of legacy systems into scalable, modular cloud-native applications.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 5 or more years of professional software development experience
- 1–2 years in a technical leadership role
- Proven hands-on experience building enterprise applications using.NET Core / C#
- Strong knowledge of Microsoft Azure, including ACA, Azure Functions, and Cosmos DB
- Solid understanding of both NoSQL (Cosmos DB, MongoDB) and relational databases
- Experience applying 12-factor app principles and cloud-native design patterns
- Proficiency in CI/CD practices, RESTful API design, and distributed systems
- Familiarity with observability practices (metrics, logging, tracing)
- Excellent communication and collaboration skills to influence technical direction
Benefits
- Generous health, dental, and vision coverage
- Health savings accounts
- 401(k)-retirement savings match and annual profit sharing contribution
- Family forming benefits for adoption, fertility, and surrogacy
- Generous paid time off and paid holidays
- Paid parental and caregiver leave
- Hybrid work environment
- Company-paid life insurance and disability
- Professional growth and development opportunities
- Employee recognition and well-being programs