Job Description
The Senior Software Engineer will be a key member of a high-functioning, collaborative, agile team, working closely with our Technical Lead and Architect. The Senior brings deep expertise in multi-tenant SaaS platforms, distributed architectures, and microservices, with the ability to build modern solutions in .NET 6+ while maintaining and evolving our legacy .NET Framework 4.7.2 monolith.
Responsibilities include designing, developing, and maintaining scalable SaaS applications using .NET 6+ and microservices-based distributed architectures, supporting and modernizing legacy .NET Framework applications, building high-performance RESTful APIs, applying industry-standard architecture patterns, and collaborating within an Agile team. The role also involves writing unit tests, owning end-to-end delivery of features, troubleshooting performance, participating in Agile ceremonies, mentoring junior engineers, and contributing to process improvements.
About Raptor Technologies
Founded in 2002, Raptor has partnered with more than 60,000 schools in 55 different countries to provide integrated safety software and services.