Senior Backend Engineer (.NET)
Join LastPass as a Senior Backend Engineer (.NET) and contribute to the evolution of commerce and payment platforms powering LastPass subscriptions. This role will involve modernizing services and delivering reliable payment integrations, ensuring seamless access to everything customers need to work and stay protected.
About the Role
At LastPass, you will work closely with fellow engineers, SDETs, QA engineers, database developers, and engineering leaders to design, build, test, and support reliable commerce and payment services. You will contribute to the planning, design, and feature delivery of these critical systems, and you will collaborate with teams across Product, Finance, Data, and Operations to deliver secure and seamless payment experiences for LastPass customers globally.
Responsibilities
- Design and implement scalable .NET services and REST APIs that power commerce and payment capabilities for LastPass customers worldwide.
- Deliver payment gateway integrations and regional payment method support, expanding reach and reliability for LastPass subscribers.
- Contribute to planning, design, and feature delivery in close collaboration with a cross-functional engineering team.
- Advocate for non-functional requirements and cost-effective solutions, developing, testing, and maintaining services within your domain.
- Collaborate across teams, engage in technical decision-making, and help influence the platform’s architectural direction.
- Coach and mentor engineers at various levels, raising the bar for engineering quality and team capability.
- Contribute to a customer-facing application, shaping it with new features that meet evolving user needs and business objectives.
What You'll Need
- Proven experience in C# and .NET Core for web application development.
- Proven experience in REST API design, creation, and consumption.
- Proven experience with relational databases and Entity Framework Core.
- Solid grounding in OOP best practices, containerisation with Docker, and web security principles.
- Proven experience designing and operating microservice architectures.
- Recognised internally as a clear and confident communicator, able to engage technical and non-technical stakeholders with equal ease.
What's Required
- Ability to create architecture, explain it, and create ADR/RFC documentation.
- Experience with commerce systems and various payment providers.
- Knowledge of Zuora development.
- Experience with AWS, including Secrets Manager (or another cloud provider), and background services.
- Foundational knowledge of Angular.
Why LastPass?
- The leader in secure access
- High-growth, collaborative environment with inclusive teams
- Remote-first culture
- Competitive compensation
- Flexible Paid Time Off policies
- Parental leave
- Comprehensive health coverage
- Home office setup support
- LastPass Families free account for up to 5 members
- Continuous learning and development opportunities, including an annual learning stipend to invest in your growth.
- Peer-to-peer recognition through Motivosity
- Employee Assistance Program for well-being support
- Remote work stipend to support your home office needs
- Short-Term or Remote-Centric Work Arrangements for added flexibility