×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; PHP

Job in Toronto, Ontario, M5A, Canada
Listing for: LastPass
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Senior Developer, Backend Developer, Full Stack Developer
Job Description & How to Apply Below
Position: Senior Software Engineer (PHP)
About Last Pass
Last Pass is a leader in password and identity management, making it easier to log into life and work. Trusted by 100,000 businesses and millions of users, Last Pass combines advanced security with effortless access for individuals, families, small business owners, and enterprise professionals. With Last Pass, important credentials are protected and private – and always within reach.

Curious about our products? Visit our website and try it free!

We welcome new ideas, support your growth, and recognize your value, if this aligns with what you are looking for in your next career move, Join Us!

Last Pass is looking for a Senior Software Engineer (PHP):

Join us in building secure, scalable, and user-friendly experiences for millions of users. As a Senior Software Engineer, you will take ownership of complex technical challenges, contribute to architectural decisions, and help elevate engineering practices across the team - all within a fast-paced, agile environment.

About the Team:

You will be part of a collaborative engineering team responsible for delivering high-quality solutions across various platforms and technologies. Whether it's web, mobile, backend, or test automation, the team focuses on security, scalability, and seamless user experiences.

If you are passionate about complex problem solving and motivated by scale, then this is the role for you!

Who will you work with?

You will collaborate closely with teams dedicated to developing and maintaining backend systems. Working alongside engineers, product managers, and designers, you will help shape the product's future by defining effective software verification strategies that empower the Scrum team to deliver high-quality solutions. Additionally, you will engage with the support team to evaluate and prioritize incoming issues, ensuring swift and effective resolution of customer problems.

What are some of the exciting challenges you will be working on?

Develop and deliver high-quality, maintainable code

Take full ownership of all stages of the development lifecycle, including planning, design, development, deployment, and maintenance

Debug and troubleshoot issues to support and improve the user experience

Contribute actively to team discussions, lead meetings, follow coding standards, and continuously learn new techniques

Share knowledge, review pull requests, discuss technical implementations, mentor team members, and suggest product improvements

Participate in requirement analysis, high-level planning, and effort estimation to help shape impactful features

Collaborate with Product Owners and UX Designers to deliver user‑centric solutions on time

Address complex non‑functional requirements such as high availability, fault tolerance, and scalability

Support Product Management in balancing cost and value, avoiding over engineering and minimizing technical debt

Design, develop, test, and maintain backend solutions, coordinate with cross‑functional teams, maintain documentation, conduct code reviews, contribute to technical decisions, and mentor junior engineers

What does it take to work at Last Pass?

Experience in developing web applications using PHP

Strong understanding of HTTP, RESTful APIs, and web infrastructure

Solid knowledge of OOP principles, including SOLID and Clean Code

Practical use of common design patterns in PHP

Awareness of secure coding practices to prevent vulnerabilities

Basic experience with Docker and web security concepts

Background in Computer Science or equivalent experience

Team-oriented with a proactive and collaborative approach

Skilled in mentoring, problem-solving, and promoting best development practices

Fluency in English, with strong verbal and written communication skills

It's great, but not required:

Previous experience with commerce systems and third‑party payment providers

Familiarity with C# and .NET Core

Familiarity with Knime

Advanced techniques for securing PHP applications

Why Last Pass?

Market-leading password manager

High‑growth, collaborative environment with inclusive teams

Remote‑first culture

Competitive compensation

Flexible Paid Time Off policies , including but not limited to:
Quarterly Self‑Care Days (4 extra paid…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary