Job type
- Full-time
Job description
Is this role right for you?
Day-to-Day
- Be at the forefront of technology and enable your team to be a highly functioning technology power house that enables transformation.
- Advanced knowledge in multiple system/application areas of increasing complexity
- Working knowledge of an entire application/system; Engineers software solutions that meet the needs of stakeholders while focusing on continually reducing technical debt
- Can accomplish more complex goals independently
- Identifies and manages risks versus opportunities and articulates impact towards deliverables
- Actively participates in customer discovery and solution discovery sessions
- Participates in merging, integrating, versioning, and promoting code through environments and version control
- Triaging and problem-solving production incidents to restore services with follow up on root cause and restore efforts
- Collaborates to provide estimation and break down of work to enable small and frequent releases to production
- Proactively provide guidance and recommendation for the software design
- Actively participates in knowledge exchange forums (i.e. Engineering Communities of Practice, Industry Forums, Open Source Communities, Universities, etc.)
- Consistently demonstrates behaviours aligned with the organizations valued mindsets
- Embrace and initiate change for continuous improvement
Do you have the skills that will enable you to succeed in this role?
- Desire for innovation and drive for innovation through problem solving, leveraging resourcefulness as a key skill; have a learning mindset while intrinsically motivated to learning new tools and techniques
- Technical understanding – as a standard Software Engineer there will be expectations that you are able to lead technical discussions, challenge design and strategy
- Familiarity with at least one programming language such as Java, JavaScript, Python
- Basic understanding of relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Familiarity with RESTful APIs
- Understanding of CI/CD and version control (Git)
- Interest in cloud platforms such as GCP and Azure.
- Strong problem-solving and communication skills.
- Eager to learn and grow in a collaborative environment.
- Use of analytics to enable day-to-day conversations and decision making
- Good to have experience and/or certifications with Google Cloud, AWS, Azure, or other cloud-based development stacks
- Good to have experience with containerization and orchestration (such as Docker, Kubernetes) and DevOp tools (such as Bitbucket, Git, Ansible, Jenkins)
- Familiar with languages, frameworks, and databases (such as Java/Spring, Node.js/Express.js, Python, MySQL, PostgreSQL, MongoDB, DB2)
- Leveraging Google based AI tools
What's in it for you?
- Inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success
- You'll work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
- We hire you for your talent — not just a job — so you can grow with us. We’ll equip you for success not only in your role, but also in your career as a whole
- Dress codes don't apply here: being comfortable and performance does
- Access to thousands of online and in-person courses so you can hone your current skills, or learn new ones
- A competitive rewards package that includes a base salary, a performance bonus, company matching programs on pension and profit sharing, paid vacation, personal & sick days, medical, vision, and dental and much more