
Sr Staff Software Engineer - Full Stack
- San Jose, CA
- Permanent
- Full-time
- Makes technical decisions affecting multiple teams, crossing organizational boundaries
- Establishes conventions & processes to be followed by other employees
- Actions determine the utilization of company resources (people, money, assets) and affect the effectiveness of the company
- Handles multiple, multi-team initiatives simultaneously, using judgement to prioritize among more issues than can be handled individually.
- Understands evolving industry capabilities & practices and can judiciously apply up--to-date information for optimal results
- Competent at communicating technical issues with non-technical audiences
- Spreads their behavior, principles, and knowledge as a means of improving technical results of other employees (via many means – modeling behavior, 1:1s, working sessions, quality documentation)
- Partners with product management, to ideate solutions to business problems & goals
- Minimum of 12 years of relevant work experience and a Bachelor's degree or equivalent experience.
- Design, implement, and deliver innovative payment experiences and merchant-facing tools for agentic commerce
- Develop scalable backend services and APIs using Node.js and TypeScript
- Build responsive frontend applications with React.js, Next.js for merchant and customer-facing experiences
- Drive engineering excellence through robust CI/CD practices, comprehensive testing, and modern DevOps workflows
- Own end-to-end quality of deliverables throughout all phases of the software development lifecycle
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Leverage AI tools like Claude Code and GitHub Copilot to accelerate development and maintain high-quality code
- Proactively identify and troubleshoot integration or technical issues in payment systems
- Adapt swiftly to a fast-paced environment and manage continuously changing business needs.
- 12+ years of experience in designing distributed systems with hands-on developing and deploying end-to-end solutions.
- Expert in one or more programming/scripting languages, preferably in Java.
- Proficiency in data streaming technologies, No SQL databases, and database design.
- Deep expertise in Node.js and TypeScript
- Strong proficiency in React.js for frontend development
- Experience with modern JavaScript/TypeScript development practices
- Jenkins/Hudson, Maven/Ant, RESTs experiences
- Hands-on experience with CI/CD pipelines and automated testing practices
- Cloud-native and serverless architecture experience (AWS/GCP preferred)
- Infrastructure as Code using Terraform
- GitHub Actions for workflow automation
- Experience with containerization and orchestration
- Strong communication, listening, interpersonal, influencing, and alignment driving skills; able to convey important messages clearly and compellingly.
- Demonstrated leadership abilities, including the ability to inspire, mentor, and empower team members to achieve their full potential.