1Password

Junior Developer, Billing Infrastructure

1Password5 days ago
Location

Remote (United States | Canada)

Workplace

Remote

Type

Full Time

Salary

USD 85,000 – 140,000

Level

Junior

Role

Backend Engineer

Posted

Mar 13, 2026

Full TimeRemoteJunior

The role

Summary

1Password is seeking a Junior Developer for their Billing and Payments Infrastructure team, focusing on optimizing financial transactions and ensuring accurate customer billing. The role involves developing, maintaining, and improving critical financial systems in a dynamic, security-focused remote environment.

What you'll do

Software Development: Code, test, debug, deliver, and maintain production software systems for billing and payment infrastructure
Cross-functional Collaboration: Work with cross-functional teams to ensure smooth product releases and communicate technical requirements effectively
Code Quality: Write comprehensive tests, review code, and maintain high coding standards to ensure system reliability
Documentation: Generate and review documentation on code processes to ensure scalability and knowledge transfer
Technical Mentorship: Support junior and new team members through technical guidance, knowledge sharing, and pair programming

What we look for

Technical

Development ExperienceMinimum 6+ months of software development experience through internships, bootcamp, or open-source contributions
Problem-SolvingStrong ability to solve moderately complex technical problems with innovative solutions
Testing SkillsProficiency in testing methodologies and debugging techniques to ensure high-quality code

Education

Software Development BackgroundFormal or self-taught software development training, such as computer science degree, coding bootcamp, or equivalent practical experience

Experience

Development Best PracticesProven experience in implementing software development best practices and coding standards
Collaborative WorkDemonstrated ability to communicate effectively and collaborate within a team environment

Skills

Required skills

Software DevelopmentSolid understanding of software development principles and practices
Problem-SolvingStrong analytical and problem-solving skills
CommunicationExcellent verbal and written communication abilities

Nice to have

Billing SystemsPrevious experience with financial transaction systems or payment infrastructure
Continuous LearningPassion for staying updated with latest industry trends and technologies

Compensation & benefits

Salary

USD 85,000 – 140,000 (annual)

Stock options

Available

Benefits

Health Benefits

Comprehensive health, dental, and medical insurance coverage

Retirement Program

401k (US) or RRSP (Canada) with company matching

Equity

Restricted Stock Unit (RSU) program for most employees

Paid Time Off

Generous PTO policy with flexible work arrangements

Parental Leave

Maternity and parental leave top-up programs

Professional Development

Opportunities for continuous learning and growth


Interview process

  1. 1
    Application Review Initial screening of application using AI and ML technologies
  2. 2
    Technical Phone Screen Initial conversation to assess technical skills and cultural fit
  3. 3
    Technical Interview Detailed technical assessment of coding skills and problem-solving abilities
  4. 4
    Team Interview Interviews with potential team members to evaluate collaboration and communication skills
  5. 5
    Final Interview Meeting with hiring manager to discuss role expectations and team dynamics

Apply for this position

You'll be redirected to the company's application page