Staff Developer
Ceridian View all jobs
- Toronto, ON
- Permanent
- Full-time
- Drive the design and implementation of highly scalable and available innovative solutions
- Participate in critical architecture design, advise and influence on strategic technical directions
- Mentor and train fellow software engineers on software development best practices
- Create proof-of-concepts, recommend new technologies
- Leverage AI technologies for use cases such as intelligent search, summarization, workflow automation, performance optimization and development efficiency.
- Evaluate and recommend AI adoption strategies aligned with business value, security, and compliance requirements
- Ensure AI-enabled features are integrated responsibly, with proper governance, observability, performance monitoring, and data privacy safeguards
- Participate in Product discussions to advise on and influence the Product Roadmap
- Take ownership and responsibility for development initiatives and make them happen
- Contribute to the engineering process and culture, grow with and influence the team
- 10+ years of experience in building and leading development of complex SaaS and/or cloud-based applications
- Technical fluency and currency; comfort driving work, discussing or diving deep on technology concepts, options and new opportunities with technical team members
- Strong business acumen; Ability to effectively communicate complex technical concepts to non-technical stakeholders across the organization
- Driven by delivering customer value and impact
- Expertise in SQL and no-SQL database systems; understanding of data analytics and observability
- Proficiency with PowerShell, C# or Java, .Net Core
- Experience with Azure and cloud-native architecture
- Experience with Infrastructure as Code and tools such as Terraform
- Experience with modern technology (React, Angular, Node.js, GraphQL, etc.)
- Experience with designing and implementing APIs
- Experience with advanced programming constructs such as multi-threaded programming, event-driven architecture, messaging, Microservices
- Proven track record of working and experimenting with new technologies; staying current with industry trends
- Experience with the latest container systems (Docker, Kubernetes, Service Fabric) and CI/CD pipelines
- Strong understanding of DevOps practices and techniques
- Excellent collaboration and communication skills
- Excellent analytical and problem solving skills.