Senior Software Engineer (Mac)

LastPass · Remote

Company

LastPass

Location

Remote

Type

Full Time

Job Description

LastPass, the #1 password leader, provides password and identity management solutions that are convenient, easy to manage, and effortless to use, helping more than 32 million users and 100,000 businesses organize and protect their online lives. As a pioneer in cloud security technology, LastPass provides award-winning password and identity management solutions that are convenient, effortless, and easy to manage. LastPass values users’ privacy and security, so your sensitive information is always hidden – even from us.

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

LastPass is looking for Senior Software Engineer (Mac):

We understand technology, security, and the digital world on a deep level. We simplify the complex world of digital passwords and safeguard our users’ digital life. And we get a kick out of it. When you work for a product team at LastPass, you’re redefining (and reinventing) digital life for millions of users around the world.  

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

Who will you work with?

Working as a cross functional Scrum Team we are looking for a new macOS developer to join our current team (macOS, Windows and QA Engineers) to continue our journey on providing a secure and reliable MFA (Multi Factor Authentication) workstation plugin. Looking for a member who can be a reliable and long-term teammate, who we can teach and learn from while working together in a cooperative and respectful manner.

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

  • Focus on Desktop MFA Security plugin development on macOS connected to a web API  
  • Work in a cross functional team, taking ownership of features 
  • Work closely with key stakeholders such as Product Managers, UX Designers, QA and other development team members 
  • Have an agile mindset: focus on continuous improvement while handling possible defects in a timely fashion 
  • Take part in all stages of development: investigate product increments’ technical feasibility and suggest implementation options and follow development lifecycle until releasing 
  • Develop yourself, share knowledge and inspire other team members 

What does it take to work at LastPass?

  • Experience with Swift (around 95% of our codebase is Swift)
  • Familiarity with reactive frameworks (preferably Combine)
  • Experience with UIKit/AppKit and/or SwiftUI
  • Strong understanding of OOP concepts, Design Patterns, Algorithms, Multithreading, Security, data structures, and Clean Coding principles.
  • Experience with RESTful web services and handling JSON/XML
  • Strong analytical and debugging skills
  • Experience maintaining and refactoring complex code in a testable way
  • Good understanding and experience in preventing common application vulnerabilities
  • Openness, ability and willingness to learn and try new technologies and software development processes
  • Experience and desire to work with Agile software development in a fast-paced, iterative, and multi-functional environment with contributors from different backgrounds, skills, and locations
  • Good written and verbal communication skills in English
  • Team player mentality, with a focus on sharing best practices 

It’s great, but not required:

  • iOS app development experience
  • Experience with cryptography
  • Linux knowledge
  • Knowledge of any of the following: XPC, Authorization Plugins, SecKeychain API, Launch Daemons/Agents
  • Knowledge of techniques, standards, and state of the art capabilities for authentication (JWT, OpenID Connect, SAML2.0) and authorization (OAuth 2.0) 
  • Experience with version control, build and bug tracking systems such as TeamCity, GitLab and JIRA
  • C++, .NET C# knowledge
  • Familiarity with dependency injection frameworks
  • Keeping up to date with latest improvements and features in iOS/macOS and Swift

Why LastPass? 

  • 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: Monthly self-care days (12 extra paid days off annually), volunteering days
  • Generous Parental leave
  • Comprehensive health coverage, dependents included
  • Home office setup support
  • LastPass families free account up to 5 members
  • Continuous learning and development opportunities

 Unlock your potential with us - your skills, experience, and unique perspective matter more than just checking the boxes. Apply today, and let's build the future together!

We’re building an inclusive community that reflects the people of all races, genders, sexual orientations, national origins, backgrounds, and perspectives who share our world.

For all US based jobs please review our  Applicant Privacy Notice

For all EU based jobs please review our Candidate Privacy Notice 

Please review our CCPA Notice


Apply Now

Date Posted

03/13/2024

Views

15

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer Networking Software and Services - xAI

Views in the last 30 days - 0

The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...

View Details

Senior Design Manager (Infrastructure) - Canonical

Views in the last 30 days - 0

Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...

View Details

Senior Product Designer - Org & Security - Typeform

Views in the last 30 days - 0

This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...

View Details

Senior Business Analyst - Xpansiv

Views in the last 30 days - 0

Xpansiv promotes its role as an energy market innovator with a global platform for environmental commodities The job posting seeks a Business Analyst ...

View Details

Senior Specialist Senior Accountant Shared Financial Services - Make-A-Wish America

Views in the last 30 days - 0

The text describes Make a Wish Foundations mission to grant childrens wishes and their community efforts It outlines job positions with remotehybrid o...

View Details

Associate Technical Support Engineer - Recharge

Views in the last 30 days - 0

Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...

View Details