Principal Software Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Principal Software Engineer (Java/Spring Boot): Develop and optimize production-grade backend services for healthcare platform with an accent on cloud-native streaming, RESTful APIs, relational databases, and CI/CD pipelines. Focus on designing complex features from ground-up, automating tasks, mentoring team members, and ensuring scalability through TDD and rigorous code reviews.
Hybrid in Mississauga, Ontario. Must reside within commutable distance to the office for regular team events. Possible travel to Salt Lake City office for events.
CAD $156,000 - $174,000 a year
Company
Leading health tech SaaS platform serving 30,000+ long-term care providers with AI-accelerated tools and largest dataset in post-acute care.
What you will do
- Identify, prioritize, and execute tasks across software development lifecycle in Scrum team.
- Iterate on requirements with business stakeholders and develop clean, efficient code.
- Automate tasks, analyze/debug systems, and perform test-driven validation.
- Review code collaboratively and collaborate with teams/vendors to improve products.
- Mentor team members while delivering technical and business objectives through ambiguity.
- Keep software updated with latest technologies including Generative AI code assistants.
Requirements
- BSc/BA in Computer Science or related degree.
- Experience writing scalable clean code in Java (or similar OOP/functional languages).
- Azure cloud services, Event Hub/Service Bus (or equivalents like Kinesis/Pub/Sub).
- In-depth relational databases (SQL Server, PostgreSQL).
- GitHub Actions/Jenkins CI/CD, Spring Boot, RESTful APIs.
- TDD proficiency, GIT, system/performance monitoring (Azure Log Analytics, Grafana, DataDog).
- Automated testing (Selenium, Cypress, Jest, Playwright).
- Strong organization, critical thinking, leadership; self-starter comfortable learning new things.
- Use of Generative AI Code Assistants (e.g., GitHub Copilot) is a must.
Nice to have
- Kafka or compatible (Redpanda, WarpStream).
- Integration engines (Rhapsody, Mirth), message brokers (RabbitMQ).
- Docker, Kubernetes, Istio, Ansible.
- SAML, OAuth, OpenID Connect.
- SaaS product experience, SOA, scripting (Python, Bash), on-call, mentoring.
Culture & Benefits
- Benefits from Day 1: retirement plan matching, flexible PTO, wellness programs.
- Parental/caregiver leaves, fertility/adoption support, continuous development program.
- Employee Assistance Program, allyship/inclusion communities, employee recognition.
- Flexibility, growth opportunities, AI training, human-first culture with innovation focus.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →