Staff Engineer

PayJunction
Summary
Join PayJunction as a Staff Engineer and lead the design and implementation of high-quality, customer-centric features for our payment solutions. You will utilize agile development, mentor teammates, and improve team collaboration. This Flex First role allows for remote work or working from our Santa Barbara office. Responsibilities include managing project backlogs, participating in user interviews, leading technical discussions, and developing detailed architectural documentation. The ideal candidate possesses extensive experience in Java development, web development, system design, and software engineering leadership. PayJunction offers a comprehensive benefits package including health insurance, retirement benefits, paid time off, and professional development opportunities.
Requirements
- BS/BA in Computer Science, Engineering, or a relevant field (Highly Preferred). Equivalent technical trade school experience with industry experience is acceptable
- 8+ years of professional Java development (Jetty and Jakarta/Java EE preferred)
- 5+ years of professional web development using Angular, (Reactive Forms, Directives, Routing, Services, RxJS). Deep understanding of HTML, CSS, DOM (events, lifecycle) and modern UI/UX best practices
- 5+ years of system design, third-party integrations and architecture, ensuring SaaS applications are reliable, scalable, and secure while aligning with business goals
- Testing & Quality skills, including, unit testing (Jasmine, JUnit) and end-to-end testing (Selenium or similar frameworks)
- Strong knowledge of relational databases (MySQL, H2)
- Unix/Linux environments (Ubuntu/Debian, Mac)
- Observability & monitoring experience with Splunk, Grafana, Prometheus
- Infrastructure development including building & maintaining CI/CD pipelines (Jenkins) and infrastructure as Code (Puppet or similar)
- 5+ years of software engineering leadership & mentorship, including Agile development (Scrum), code reviews, and guiding junior engineers
Responsibilities
- Own and manage project backlogs, status tracking, and reporting for multi-quarter initiatives, ensuring transparency and accountability
- Participate in user interviews alongside Product Management to gather feedback and refine product direction
- Lead technical discussions and decision-making for Product Requirement Documents (PRDs), ensuring alignment with stakeholders and documenting key architectural choices
- Develop detailed architectural documentation, outlining implementation plans and alternative approaches. Create and refine a technical roadmap ensuring the team regularly invests in maintenance
- Break down complex projects into well-defined tasks, delegating effectively to empower and develop the team
- Write and refine well-groomed technical tickets, ensuring clarity and feasibility for implementation
- Produce clear, accurate, and concise customer-facing documentation to support external users
- Drive agile development processes by delivering high-quality work, regularly communicating project status, and meeting timeline expectations
- Follow stringent testing, quality assurance standards and ensure compliance with relevant legal and industry standards (OWASP, PCI DSS, GDPR, etc.)
- Ensure steady project progress by proactively checking in with engineers, timely review of code with detailed feedback, and keeping tickets moving forward
- Unblock technical challenges for both yourself and teammates, ensuring progress without unnecessary bottlenecks
- Delegate effectively while maintaining focus on high-priority, complex engineering efforts
- Mentor engineers through design, code, and demo reviews, offering guidance to overcome technical challenges
Preferred Qualifications
Prior payments industry experience is highly desired
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