Software Engineer II (.Net)

Safety NationalSaint Louis, MO
Hybrid

About The Position

As a Software Engineer II, you will play a key role in designing, developing, and delivering modern applications that support Safety National’s ongoing digital transformation. You will work hands-on with technologies like .NET Core, React, and Microsoft Azure to build scalable, cloud-native solutions while helping modernize legacy systems into more efficient, service-oriented architectures. In this role, you will collaborate closely with senior engineers, product owners, QA, and DevOps teams to deliver high-quality features and enhancements. You’ll contribute across the full stack—developing intuitive front-end experiences, building robust APIs, and ensuring seamless integration with cloud services. Your work will involve writing clean, testable code, participating in code reviews, and applying CI/CD practices to streamline deployment. This is an excellent opportunity for a motivated engineer who enjoys solving complex problems, learning new technologies, and growing their skillset in a collaborative, team-oriented environment.

Requirements

  • 2 or more years of professional software development experience
  • Hands-on experience with .NET Core (C#) and React
  • Basic knowledge of Microsoft Azure cloud services (App Services, Functions, Azure SQL, Storage, or Cosmos DB)
  • Understanding of relational databases and exposure to NoSQL technologies
  • Familiarity with version control systems such as GitHub or Azure DevOps
  • Understanding of RESTful API design principles
  • Strong problem-solving skills and a willingness to learn in a collaborative environment
  • Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future

Nice To Haves

  • Experience with containerization technologies such as Docker or Kubernetes
  • Familiarity with Agile methodologies and DevOps culture
  • Exposure to monitoring and logging tools
  • Interest in continuing to grow technical skills under the guidance of senior engineers

Responsibilities

  • Designing, developing, and delivering modern applications
  • Working hands-on with technologies like .NET Core, React, and Microsoft Azure
  • Building scalable, cloud-native solutions
  • Modernizing legacy systems into more efficient, service-oriented architectures
  • Collaborating closely with senior engineers, product owners, QA, and DevOps teams
  • Contributing across the full stack—developing intuitive front-end experiences, building robust APIs, and ensuring seamless integration with cloud services
  • Writing clean, testable code
  • Participating in code reviews
  • Applying CI/CD practices to streamline deployment
  • Protect the confidentiality, integrity and availability of information and technology assets against unauthorized disclosure, destruction and/or alteration, in accordance with Safety National policies, standards, and procedures.

Benefits

  • Competitive rewards
  • Top-tier benefits
  • Career growth opportunities
  • Flexible work options
  • Tuition reimbursement
  • Wellness perks
  • Generous health, dental, and vision coverage
  • Health savings accounts
  • 401(k)-retirement savings match
  • Annual profit sharing contribution
  • Family forming benefits for adoption, fertility, and surrogacy
  • Generous paid time off and paid holidays
  • Paid parental and caregiver leave
  • Company-paid life insurance and disability
  • Professional growth and development opportunities
  • Employee recognition and well-being programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service