Senior Engineer

PayJunction Logo

PayJunction

💵 $150k-$160k
📍Remote - Worldwide

Summary

Join PayJunction as a Senior Engineer to lead, design, and implement high-quality, customer-centric features for our payment solutions. You will utilize agile development, collaborate with stakeholders, and manage projects from start to finish. This role requires extensive experience in Java and Angular development, along with a strong understanding of testing and Agile methodologies. PayJunction offers a flexible work environment (remote, in-office, or hybrid) and a comprehensive benefits package, including health insurance, retirement plan, paid time off, and professional development opportunities. The ideal candidate possesses strong leadership skills and a passion for creating exceptional payment solutions. We are committed to building a diverse and inclusive workplace.

Requirements

  • Bachelor's degree or higher in Computer Science, Computer Engineering, or a related field
  • 3+ years of experience in software engineering leadership, utilizing Agile software development methodologies
  • Must be able to lead projects and delegate tasks effectively
  • 5+ years of experience developing software in a professional setting using Java
  • Strong understanding of Java, including web frameworks and API development
  • 5+ years of professional web development experience using Angular
  • Strong expertise in Angular, including Reactive Forms, Directives and Components, Routing, and Services
  • Comfortable working with RxJS
  • Solid understanding of HTML, CSS, and the DOM (including events and lifecycle)
  • Familiar with modern UI/UX paradigms and best practices
  • Hands-on experience with Angular, React, or similar frontend frameworks within the last two years
  • Ability to write effective and thorough unit tests to prevent regressions and bugs
  • Strong understanding of JUnit
  • Experience using Selenium (or similar end-to-end testing frameworks) to validate application functionality, user interactions, and critical workflows
  • Proven experience integrating with third-party applications using available libraries and publicly documented APIs

Responsibilities

  • Own and manage project backlogs, status tracking, reporting, Product Requirements Documents, and associated meetings
  • Lead medium to large projects that require deep product and system expertise
  • Ensure business outcomes by delivering work through the Agile development process
  • Regularly communicate project status, metrics, and progress while meeting timeline constraints
  • Partner with internal and external stakeholders, including Product Management, to drive progress and ensure success for our teams and merchants
  • Participate in user interviews alongside Product Management to validate that features and improvements serve merchants and partners effectively
  • Implement features and improvements across both frontend and backend systems with minimal guidance
  • Solve technical challenges and remove ambiguity while effectively disseminating new information to stakeholders
  • Provide constructive feedback to team members during design, code, and demo reviews to maintain high-quality standards
  • Work with stakeholders to develop and document technical considerations within Product Requirement Documents (PRDs) and customer-facing documentation for PayJunction’s systems
  • Ensure alignment on technical decisions before coding begins
  • Remove technical hurdles for yourself and others without taking over tasks
  • Provide direction and delegate follow-ups, ensuring a balanced workload while keeping focus on high-impact initiatives

Preferred Qualifications

  • Experience with Jetty and Jakarta/Java EE
  • Experience working through the full Agile Software Development Lifecycle
  • Prior payments industry experience

Benefits

  • Health, dental, and vision paid 100% by company for you and your dependents
  • 401k with 6% match
  • FSA and Dependent Care FSA
  • Long-term & short-term disability coverage for you paid 100% by company
  • 8 paid company holidays per year
  • 2 paid floating holidays per year
  • 1 paid volunteer day per year
  • Paid Time Off
  • Annual learning stipend
  • Home office equipment stipend
  • Quarterly “fun budgets” for team bonding events
  • Opportunity to be part of a company that is changing a whole industry
  • Opportunity for growth within the company
  • Opportunity for remote, in-office, or hybrid work
  • Company-provided equipment for your home office
  • An equipment allowance for home office essentials

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.