Overview
Skills
Job Details
Please find below the job description for the Staff Engineer position . This is an excellent opportunity to join a team that values innovation, collaboration, and professional growth. Kindly review the details below and share your updated resume if you re interested or would like to discuss further.
Position: Staff Engineer
Location: Remote (Flex First option to work from office in Santa Barbara, CA)
Employment Type: Full-time
Job Description:
We are seeking a Staff Engineer to own, lead, design, and implement high-quality, customer-centric features and improvements. This role involves collaborating with cross-functional teams, leading technical discussions, mentoring engineers, and ensuring scalable and secure product development.
Responsibilities:
Lead design and implementation of features to enhance payment systems.
Manage project backlogs, roadmaps, and technical documentation.
Conduct code reviews, mentor team members, and ensure quality through rigorous testing.
Collaborate with Product Management on requirements and customer feedback.
Ensure compliance with OWASP, PCI DSS, and GDPR standards.
Maintain CI/CD pipelines and monitor systems using tools like Jenkins, Grafana, and Prometheus.
Required Skills:
8+ years Java development (Jetty, Jakarta/Java EE preferred).
5+ years web development using Angular (RxJS, Reactive Forms, Services).
Experience with MySQL/H2 databases, Linux/Mac environments.
Familiar with Selenium, JUnit, Karma, and Puppet.
Strong leadership and mentoring experience in Agile environments.
Prior payments industry experience is a plus.
Benefits:
100% company-paid health, dental, and vision for you and dependents.
401(k) with 6% match, PTO, paid holidays, and annual learning stipend.
Remote-friendly setup with equipment and home office allowance.
Growth opportunities in a highly collaborative environment.