Raptor Technologies is looking to solve the problem of protecting every child, every school, every day by providing integrated visitor, volunteer, attendance, dismissal, emergency management, and safeguarding software and services.
Requirements
- 10+ years of professional experience in software engineering with strong expertise in C-Sharp/.NET and object-oriented programming principles.
- Proven experience designing, building, and scaling multitenant SaaS platforms.
- Strong hands-on experience with .NET 6+ for new development and .NET Framework 4.7.2 for legacy system maintenance.
- Deep knowledge of distributed architectures, microservices, and service-oriented design patterns.
- Proven expertise in object-oriented programming, system architecture, and scalable software design.
- Hands-on experience building and operating production-grade APIs and distributed systems.
- Proficiency with SaaS development, agile methodologies, and cloud platforms (Azure, AWS, or GCP)
Responsibilities
- Define and uphold engineering best practices, system design patterns, and coding standards.
- Drive technical strategy and architectural decisions across teams.
- Lead development of complex features and high-impact technical initiatives.
- Collaborate with product leadership to align technical solutions with product vision.
- Architect scalable, secure, and maintainable systems and integrations.
- Write high-quality, testable, and maintainable code in a modern object-oriented language.
- Take ownership of services in production, including monitoring, incident response, and on-call support.
Other
- Mentor engineers across levels and promote knowledge sharing through documentation and peer learning.
- Support hiring by participating in interviews and onboarding.
- Actively contribute to team rituals such as planning, stand-ups, code reviews, and retrospectives.
- Work closely with cross-functional stakeholders in design, product, DevSecOps, and support teams.
- Effective communication and stakeholder collaboration across functions.