Hybrid Senior Software Engineer Senior Software Engineer with verification
Semperis · Greater Toronto Area, Canada (Remote) · nan, · Hybrid
About the job
If you are a purpose-driven person who always sees the glass as half full, seizes opportunities, and has an urge to learn and develop your skills—we’d love to meet you.
What We Are Looking For
We are seeking a Senior Backend Software Engineer to join our Incident Response team and contribute to our exciting Incident Response product at all application development levels, from design to operation.
What You Will Be Doing
As a Senior Software Engineer at Semperis, you will be an essential member of our Engineering team, collaborating with the product owner and other product stakeholders to deliver the latest security and identity products.
You will be a part of a new team, developing a new SaaS-based product, utilizing advanced technologies, and participating in the design and implementation of the new product.
- Participate in the development and design of a new, cloud-based software product
- Write stable, scalable, and well tested code, packaged as microservices
- Participate in code reviews
- 8+ years of experience in C# and demonstrated ability to produce production-ready code at a company of comparable size and complexity.
- Experience with containerized applications in Kubernetes within a CI/CD environment using Azure DevOps, or a similar platform.
- Expert working within a microservice architecture, with knowledge of both asynchronous and synchronous GRPC/HTTP-based requests.
- Experience with event-based messaging systems like Service-Bus, RabbitMQ, or Kafka
- Experience with document databases, such as Cosmos, Couch, or Mongo
- Experience with Data modelling, such as DTO data design
- Familiar with modern, cloud-based infrastructure such as Azure/AWS
- Experience with agile development methodologies
- Internally motivated, able to work proficiently both independently and in a team environment
- Effective communication skills with both internal team members and external business stakeholders
- All-around team player who is self-motivated with a high work ethic
- Experience with Azure Cloud
- Experience with front-end technologies, Vue and Typescript
- Good understanding of REST APIs
- Experience with Azure Cosmos DB
- Experience with Azure Service Bus and Event Grid
Applicants with disabilities may be entitled to reasonable accommodation under the Americans with Disabilities Act and/or other applicable state or local laws. A reasonable accommodation is a change in the way things are normally done which will ensure an equal employment opportunity without imposing undue hardship on Semperis. Please inform Semperis representative Anna Taylor, Director of Global Recruiting, if you need assistance completing this application or to otherwise participate in the application process.