Staff Software Engineer - Cloud-Native Lead & Mentor (Calgary)
Akkodis
Calgary
On-site
CAD 90,000 - 150,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
An established industry player is seeking a passionate Staff Software Engineer to lead and innovate within their software engineering team. This role offers the opportunity to work with cutting-edge technologies and collaborate with talented professionals in a dynamic environment. You will play a crucial role in shaping the technical vision and system design, ensuring best practices are followed while mentoring others. With a commitment to quality and continuous improvement, you'll help scale the platform and enhance the overall development experience. If you thrive in a collaborative, agile setting and are eager to make a significant impact, this position is perfect for you.
Qualifications
10+ years of full software development lifecycle experience.
Expertise in cloud-based architecture and automated release pipelines.
Strong background in modern technologies and clean architecture.
Responsibilities
Mentor and improve the software engineering team through best practices.
Create tools and templates for enhanced developer experience.
Scale the platform to manage increased load while ensuring uptime.
Skills
Software Development Lifecycle (SDLC)
Clean Code
Cloud Development Patterns
API-first Approach
Microservices
Critical Thinking
Mentoring
Education
Bachelor's Degree in Computer Science or related field
Tools
GoLang
ReactJS
NodeJS
gRPC
GraphQL
Cosmos DB
PostgreSQL
Docker
Azure Cloud
Job description
An established industry player is seeking a passionate Staff Software Engineer to lead and innovate within their software engineering team. This role offers the opportunity to work with cutting-edge technologies and collaborate with talented professionals in a dynamic environment. You will play a crucial role in shaping the technical vision and system design, ensuring best practices are followed while mentoring others. With a commitment to quality and continuous improvement, you'll help scale the platform and enhance the overall development experience. If you thrive in a collaborative, agile setting and are eager to make a significant impact, this position is perfect for you.