Job Details
Role: Senior DevOps Engineer with Programming (Java or Python)
Location: Vancouver, BC/Remote
Duration: 12+ Months
Job Description
- Must have: Spring Boot, Gitlab Jenkins, Maven, JFrog, Docker, AWS EKS or Kubernetes, Terraform, Apache Kafka, (JAVA / Python / Scala)
The Senior Software Engineer role will assist in developing high-performing, well-tested, and thoughtfully architected software applications that satisfy our internal business needs and power guest experiences.
A Day In The Life
- Leads end-to-end engineering for projects and problems of complex scope and impact within practice.
- Manages cross-team software dependencies within discipline as it pertains to deliverable.
- Collaborates with all disciplines to ensure the problem and recommended solution are understood.
- Delivers software that meets architectural and operational requirements and performs to expectations.
- Uses algorithms, data structures, programming languages, programming paradigms to create, test, and operate sustainable client-side or server-side software applications and services.
- Builds and extends software applications in varying (cloud, hybrid cloud, and on-premise) environments.
Technical Skill Tool Kit
- Fluent with functional, imperative and object-oriented languages; Strong knowledge of Java, Python, Scala would be desired.
- Solid Experience with DevOps practices (i.e., CI/CD, Automated Testing using APIs, TDD).
- Able to write SQL scripts for data analysis and reporting.
- Experience with AWS services EC2, ECS, serverless computing, EBS, RDS, S3, IAM, etc.
- In-depth understanding of API gateway products, API security policies & API traffic management policies.
Qualifications
- 7+ years of software engineering experience; 10+ years in IT.
- Minimum Bachelor's degree in computer science/engineering or equivalent.
Must Haves
- Acknowledges the presence of choice in every moment and takes personal responsibility for their life.
- Possesses an entrepreneurial spirit and continuously innovates to achieve great results.
- Communicates with honesty and kindness and creates the space for others to do the same.
- Leads with courage, knowing the possibility of greatness is bigger than the fear of failure.
- Fosters connection by putting people first and building trusting relationships.
- Integrates fun and joy as a way of being and working, aka doesn't take themselves too seriously.
Expertise level
Work arrangement
Similar Jobs in Canada
2 weeks ago
Junior Python Engineer, Montreal (Hybrid)
Hunter Bond
2 weeks ago
Python Engineer
Hunter Bond
2 weeks ago
Tech Lead - Python, JavaScript, AWS
Terminal
remote
2 weeks ago
Senior Software Engineer
PheedLoop Inc.
2 weeks ago