We're seeking a Senior Software Engineer to build and enhance modern, high-performing applications using the latest tech stack. You will work on dynamic, fast-paced projects, collaborating with product, QA, and engineering teams to deliver scalable, secure, and cloud-ready solutions.
Requirements
- Bachelor’s degree in computer science, Engineering, Information Technology or related field (or equivalent practical experience)
- 8+ years of professional software development experience
- Strong hands-on experience with.NET Core (C#, ASP.NET Core, Web API, Microservices preferred)
- Strong hands-on experience building front-end applications with Angular/React
- Solid understanding of databases and data modelling (e.g., SQL Server, PostgreSQL, Oracle or equivalent)
- Hands-on experience with AWS (e.g., compute, storage, networking, monitoring; services as applicable to the team)
- Strong knowledge of REST APIs, authentication/authorization, and secure coding practices
- Experience with version control (Git) and agile development practices (Scrum/Kanban)
- Experience with containerization and orchestration
- Experience with infrastructure-as-code (Terraform/CloudFormation)
- Strong problem-solving skills and ability to work across multiple parallel initiatives
Benefits
- Health & Wellness
- Flexible Downtime
- Continuous Learning
- Invest in Your Future
- Family Friendly Perks
- Beyond the Basics