We are looking for a highly skilled Principal Software Engineer with strong architectural and systems design expertise to drive the evolution of our next-generation platform.
Requirements
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent experience.
- 8+ years of professional software engineering experience, including significant architectural ownership, modeling, domain-driven design, and building distributed systems.
- Strong engineering proficiency with.NET Core (deep understanding of internals, patterns, application architecture).
- Experience developing and maintaining SOAR system componants and control planes.
- Excellent analytical and problem solving skills.
- Experience designing and implementing APIs across multiple technologies (REST, GraphQL, gRPC, etc.).
- Experience with streaming/event technologies (Kafka, Kinesis, Pub/Sub, etc.).
- Experience building secure, resilient systems with strong attention to failure modes and operational readiness.
Benefits
- Health & Wellbeing
- Personal & Professional Development
- Unconditional Inclusion