Staff Software Engineer

AI overview

Own the architecture and development of large-scale web platforms using Angular, Java, and Go, providing technical leadership and mentoring across engineering teams.

Why Verifone

For more than 30 years Verifone has established a remarkable record of leadership in the electronic payment technology industry. Verifone has one of the leading electronic payment solutions brands and is one of the largest providers of electronic payment systems worldwide.

Verifone has a diverse, dynamic and fast paced work environment in which employees are focused on results and have opportunities to excel. We take pride in the fact that we work with leading retailers, merchants, banks, and third party partners to invent and deliver innovative payments solution around the world. We strive for excellence in our products and services, and are obsessed with customer happiness. Across the globe, Verifone employees are leading the payments industry through experience, innovation, and an ambitious spirit. Whether it’s developing the next platform of secure payment systems or searching for new ways to bring electronic payments to new markets, the team at Verifone is dedicated to the success of our customers, partners and investors. It is this passion for innovation that drives each one of our employees for personal and professional success.

About the role

This role serve as a Staff Engineer owning end-to-end architecture, development, and operations of large-scale web platforms. Lead Angular and Micro-Frontend design, build scalable Java/Go backends, manage CI/CD and Kubernetes, and provide technical leadership while ensuring performance, security, reliability, and seamless cross-stack integration. a Staff Engineer providing technical leadership across backend, DevOps, and platform engineering. Design and scale secure, high-availability systems, define architecture standards, lead CI/CD and AWS infrastructure, collaborate cross-functionally, own system lifecycles, mentor engineers, and continuously improve reliability, performance, security, and developer productivity.

What you'll do 

  • Serve as a Staff Engineer owning the architecture, development, and operation of large-scale web platforms across frontend, backend, and infrastructure.
  • Lead the design and implementation of Angular-based applications and Micro-Frontend (MFE) architectures, enabling independent development, deployment, and scaling of UI modules.
  • Architect and build shared frontend platforms, component libraries, and design systems used across multiple teams.
  • Design and develop scalable backend services using Java and Go, supporting frontend applications through well-defined, secure APIs.
  • Own data modeling and persistence using MongoDB, ensuring performance, scalability, and reliability.
  • Drive end-to-end system design, ensuring seamless integration between frontend, backend, and platform layers.
  • Build, maintain, and evolve CI/CD pipelines for both frontend and backend applications.
  • Lead containerization and orchestration using Docker and Kubernetes for production-grade deployments.
  • Collaborate closely with product, UX, frontend, backend, SRE, and platform teams to deliver cohesive end-to-end features.
  • Own the full lifecycle of systems: design, development, testing, deployment, monitoring, and production support.
  • Troubleshoot and resolve complex, cross-stack production issues spanning UI, APIs, infrastructure, and data.
  • Provide technical leadership and mentorship, influencing engineering standards and best practices across teams.
  • Champion performance, accessibility, security, observability, and scalability across the entire stack

Desired Skills and Experience:

Frontend (50%)

  • Deep expertise in Angular (latest versions) and advanced TypeScript development.
  • Strong hands-on experience with Micro-Frontend architectures (e.g., Module Federation, single-spa).
  • Advanced knowledge of Webpack, modern build systems, and frontend performance optimization.
  • Experience building and maintaining shared UI platforms, component libraries, and design systems.
  • Strong understanding of accessibility (WCAG), localization (i18n/l10n), and cross-browser compatibility.
  • Solid grasp of frontend security, performance tuning, and observability.
  • Working knowledge of React is a plus.

Backend & Platform (50%)

  • Strong backend engineering experience using Java and Go (Golang) in production systems.
  • Proven experience designing REST and/or GraphQL APIs with secure authentication and authorization.
  • Hands-on experience with MongoDB, including schema design, indexing, and performance optimization.
  • Strong understanding of distributed systems and microservices architectures.
  • Hands-on experience with CI/CD pipelines, including build automation, testing, and deployment strategies.
  • Solid experience with containerization (Docker) and Kubernetes, including deployment, scaling, and troubleshooting.
  • Experience with cloud platforms (AWS, GCP, or Azure) and cloud-native services.
  • Familiarity with observability tooling (logging, metrics, tracing) and production monitoring.
  • Experience with infrastructure-as-code (e.g., Terraform, Helm) is a plus.

What qualifications will you need to be successful?

  • Bachelor’s degree in Computer Science, Engineering, or a related field (preferred).
  • 8+ years of experience in full-stack engineering roles with significant depth in Angular-based applications.
  • Demonstrated ability to design and deliver complex, large-scale systems across frontend, backend, and platform layers.
  • Proven Staff-level impact, including architectural ownership, cross-team influence, and mentorship.
  • Strong analytical, debugging, and problem-solving skills across the entire technology stack.
  • Excellent communication skills with the ability to collaborate and influence across disciplines.
  • Ability to work independently while contributing to a fast-paced, agile environment.
  • Demonstrated ability to quickly learn new technologies and deeply understand systems end-to-end.

Our Commitment

Verifone is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Verifone is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Join Us. Experience the difference.  Verifone has a wealth of career options and roles to choose from. Browse through our openings to find your perfect role. 

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Staff Software Engineer Q&A's
Report this job
Apply for this job