11 days ago
Responsibilities
- Design and build shared platform components for multiple product teams.
- Architect distributed systems using microservices and event-driven patterns.
- Own critical backend services from conception through deployment.
- Collaborate with product engineers, DevOps, and architects on platform capabilities.
- Mentor junior engineers through code reviews and technical guidance.
- Drive technical initiatives to improve developer productivity and system observability.
- Contribute to architectural decisions and best practices for backend development.
- Analyze system performance to identify optimization opportunities.
Requirements
- 7+ years of professional software engineering experience with backend development.
- Deep proficiency in C# and .NET Core, including performance optimization.
- Production experience with Kubernetes and cloud environments (Azure/AWS/GCP preferred).
- Proven track record in designing microservices architectures at scale.
- Experience developing shared libraries or platform components for multiple teams.
- Demonstrated ability in building enterprise SaaS applications for high-volume environments.
- Strong collaborative mindset with excellent communication skills.
- Bachelor's degree in Computer Science or equivalent practical experience.
- Technical leadership experience, including mentoring engineers.
- Fluency in English (written and verbal).
Benefits
- Hybrid work model with onsite and remote work options.
- Recognition as one of America's Fastest-Growing Cybersecurity Companies.
- Focus on employee experience rooted in purpose, growth, and balance.
