Senior Software Engineer
Location
Canada
Posted
5 days ago
Salary
$102.5K - $184.5K / year
Seniority
Senior
Job Description
Senior Software Engineer
Akamai Technologies
• Building powerful, yet easy-to-use next generation web applications to achieve consistent user experience across our multiple applications • Contributing to a library of common components and development tooling • Utilizing pixel-perfect layout skills and hand coding of both simple and complex cross-browser and cross-platform solutions • Contributing to all aspects of the project lifecycle: define, design, develop, and test
Job Requirements
- Have 5 years of experience and a Bachelor's Degree in Computer Science or related field
- Demonstrate familiarity with professional HTML, CSS, and JavaScript
- Show experience with React, Angular, or a leading JavaScript framework
- Possess a clear understanding of Software Development Life Cycle and Source Code Management Systems (we use git)
- Be familiar with software testing concepts including unit, functional, regression continuous integration, and performance testing.
Benefits
- We support your health, well-being, finances, and life beyond work. See our benefits.
- Health insurance
- RRSP
- Company holidays
- Vacation (in the form of PTO)
- Sick time
- Family friendly benefits including employee assistance program including a focus on mental and financial wellness; Eligibility requirements apply.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Engineering Leader
Rational DynamicsRational Dynamics builds customized AI reasoning systems for tasks of high cognitive complexity.
• Lead, coach, and scale a high-performing team of engineers and scientists; initially as a line manager, with scope to manage managers as the organization grows. • Own delivery of agentic AI systems from ambiguous customer need through prototype, production deployment, evaluation, and iteration. • Stay technically hands-on through architecture reviews, build/buy decisions, agentic workflow design, eval strategy, and urgent customer-critical problem solving. • Partner with the Director of Product, Director of UX, and customer-facing teams to translate customer workflows into clear technical roadmaps. • Build operating mechanisms that help the team move fast without unnecessary process: crisp priorities, clear ownership, fast feedback loops, and disciplined execution. • Raise the engineering bar for reliability, observability, security, compliance, and deployment quality in high-consequence enterprise environments. • Recruit, develop, and retain exceptional technical talent; create a culture where engineers and scientists do their best work. • Model RD’s tenets: continuously delight customers, remove bottlenecks, disagree and commit, take ownership of every problem, prototype rapidly, and stay at the leading edge.
• Design and deliver intelligent systems that handle everything from alarm correlation to zero-touch remediation. • Build pipelines for real-time structured datasets using Apache Flink or Spark Streaming. • Collaborate with Network SMEs to identify AI opportunities in alarm fatigue reduction and root cause analysis. • Implement large-scale telemetry processing using Pyspark and Databricks. • Deploy and monitor models in production using SageMaker, ensuring robustness for global-scale operations.
Engineering Lead, Core Product Engineering
ClassDojoHelping every child on Earth get an education they love
• Own the product area's company-level objectives and the engineering plan that delivers them • Translate company priorities into product area plans and team plans, in a way that flows both up and down • Be responsible for architecture-level trade-offs across the area's teams; own the technical roadmap and how it balances against product commitments • Represent the product area in s-team forums and engineering-wide leadership conversations • Coach EMs to a higher bar with clear feedback, growth plans, and direct support • Hold the line on engineering practices: flow-based delivery, vertical slicing (nothing >5 days, no project >4 weeks), WIP discipline, Definition of Done, observability, AI-native development • Address performance issues early and clearly; develop managers out of "fine" performance into great performance • Be directive when our values, quality bar, or ways of working are at stake • Support and drive architecture and systems design decisions across the area; ensure systems are reliable, maintainable, and operationally ready • Take accountability for SLAs and incident response across the area • Make tech-debt and reliability trade-offs on purpose, not by accident • Co-own outcomes with PM and Design leads (roadmap, quarterly goals, quality bar) • Partner with Revenue, Ops, CX, and other functions as the product area requires • Build pragmatic interim solutions that work today and migrate cleanly to Platform services as they mature
Full-Stack Engineer, Next.js
JamLoopThe leading CTV DSP, with direct publisher relationships, real-time transparency, attribution, and white-glove service.
• Work on all aspects of UI & API development at JamLoop • Advocate web application excellence across the company • Build intuitive user experiences that empower customers to find success in the product • Be a self-starter and tirelessly resourceful, overcoming technical problems




