Technology Lead
Remote - CanadaFull-TimeLead
Salary160,000 - 190,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5-7+ years of experience
- Required Skills
- AWSPythonJavaJavascriptC#AzureReactCollaborationDevOps
Requirements
- 5-7+ years of experience
- Bachelor's degree in computer science or a related technical discipline AND 5+ years technical engineering experience with coding in languages including, but not limited to Python, JavaScript, React, Java, C#
- Systematic problem solving with clean, modular design thinking
- Track record of excellence in software engineering, including design, coding, code reviews, testing automation, and DevOps
- Effective communication and collaboration in a team environment
- Experience with building, deploying, and operating applications and services on cloud platforms (e.g., AWS and Azure)
- Growth mindset to learn, seek diverse viewpoints, and stay current with industry trends and techniques
- Startup mentality and experience working with lean requirements, can move and iterate rapidly, work across disciplines, and focus on customers
- Extensive experience producing code for high value, highly complex, distributed cloud-based platforms and applications
- Extensive experience as a tech lead or key individual contributor with demonstrated performance of project teams delivering high velocity and quality, making and communicating technical decisions and driving engineering excellence
- Demonstrated performance showcasing Altus leadership and transformation principles for server-less, lean, high velocity engineering teams
Responsibilities
- Produce code (and support it) at a high velocity, high quality and integrity to our engineering standards
- Work effectively in ambiguity and lead others through a changing environment, without compromising velocity and quality
- Quickly understand product vision, roadmap, business objectives, solution architecture and can produce technical design at a high velocity
- Can quickly estimate their development stories based on lean requirements
- Perform at a high level with lean requirements
- Take ‘good’ risks with confidence, humility, and agility
- Appreciate and understand the solution architecture and deployment environment where their code will run and ensure it is secure, scalable, resilient, and supportable
- Move security and operations left to the design phase, and they ensure all functional and non-functional requirements satisfy acceptance criteria
- Own end to end security of their code and their application and data
- Instinctively identify and mitigate issues that impede velocity or compromise engineering integrity
- Recognize, measure, create awareness and assertively mitigate risks to engineering and delivery
- Transparent (and quick) with re-estimations and burndowns
- Adhere to and are a champion for our engineering standards
- Drive engineering improvements continuously to ship more rapidly and efficiently with higher quality
- Foster a culture of excellence, inclusion, collaboration, and customer focus
- Embody our culture, our lean process and our values
- Drive visionary technical excellence
- Own a framework end to end, enabling higher velocity for platform teams, making key technical design decisions, architecture decisions, producing code, planning and overseeing framework development
- As an individual contributor produce code at higher velocity and quality than junior members of the team
- Be a tech lead on large, high profile projects including development of strategic frameworks and commercial products
View Full Description & ApplyYou'll be redirected to the employer's site