Senior Software Engineer
Indexed description
We’re looking for a Senior Software Engineer to join our Backup & Recovery team and help design, build, and operate cloud-integrated backup and restore capabilities that customers rely on every day.
What You'll Do
- Design, build, test, deliver, and support new backup/recovery modules end-to-end, integrating with third-party cloud APIs to discover, back up, and restore data within our modular architecture
- Extend the core platform by designing PostgreSQL schemas (Entity Framework Core) and implementing reliable event-driven workflows using Amazon SQS/SNS
- Translate customer scenarios into robust technical solutions that deliver innovative backup and recovery experiences
- Partner early with Product Managers and Architects to identify risks, unknowns, and design options for upcoming releases
- Communicate technical vision and trade-offs across engineering, product, and cross-functional stakeholders
- Build quality in through automated testing (unit, component, integration) and contribute to code review, monitoring, and operational excellence
- 5+ years of professional experience with C#/.NET; strong proficiency in modern .NET (8+/10), ASP.NET Core, and RESTful API design
- Solid foundations in object-oriented programming, clean architecture, and CI/CD; hands-on with Docker, Kubernetes, and delivery pipelines
- Experience with SQL (PostgreSQL preferred), Entity Framework Core, event-driven architectures, and message brokers (Amazon SQS/SNS, RabbitMQ, or Kafka)
- Familiarity with AWS services (e.g., RDS, SQS, SNS, ECR) and cloud deployment patterns; service mesh experience (Istio or similar) is a plus
- Strong written and verbal communication; able to explain technical decisions and collaborate effectively in an agile team
- Bonus: Experience with Microsoft Entra ID / Graph API, OAuth 2.0, OpenID Connect, or identity/access management concepts
- Competitive medical insurance for employees - optional dependent enrollment!
- Life and disability insurance coverage
- Supplemented local PTO days based on tenure, sick days and observed holidays
- 2 Paid VoluNteer Days per year
- Employee Stock Purchase Program
- Meal Vouchers and Public Transportation Benefits
- Optional Gym Benefits
- N-ablite Learning – custom learning experience as part of our investment in you
- The Way We Work – our hybrid working model based on trust and flexibility
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search