Senior Engineer
Listed on 2026-07-01
-
Software Development
Backend Developer, Full Stack Developer, Software Engineer, Cloud Engineer - Software
Senior Software Engineer
Our Senior Software Engineer is a key member of the engineering staff working across the organization to deliver a frictionless payments experience for our customers while maintaining the highest standards of protection, compliance, and availability. Our team thrives in a hyper-growth environment where priorities shift quickly and quality cannot be compromised.
The ideal candidate combines deep front-end expertise with proven full-stack capabilities—from responsive, accessible payment UIs through APIs, services, and production deployment. You bring strong operational aptitude: you design for reliability, instrument what you ship, and take ownership of systems in production.
Position Responsibilities
- Scope, design, and build scalable, resilient distributed systems with a primary focus on customer-facing payment experiences and the services that power them
- Own the full stack for payment features—from UX and component design through API contracts, backend integration, and production rollout
- Build product definition and use your technical judgment to drive toward the right solution with product and design partners
- Deliver secure, PCI-aware payment flows including card and bank account capture, tokenization, and wallet experiences
- Provide technical leadership within your team and functional area, especially on front-end architecture, design systems, and modular integration patterns
- Engage in cross-functional collaboration throughout the entire software lifecycle (discovery, design, build, test, deploy, operate)
- Lead design sessions and code reviews with peers to elevate engineering quality across the organization
- Define, create, and support reusable UI components, application patterns, and shared libraries from both business and technology perspectives
- Use developer tooling and Azure services across the SDLC (task management, source control, CI/CD, deployment, observability) to design, implement, and maintain applications with minimal direction
- Demonstrate production ownership and operational excellence—monitoring health, diagnosing issues, improving reliability, and driving root-cause resolution
- Mentor other engineers on front-end practices, full-stack integration, and production readiness
- Consistently share best practices and improve processes within and across teams
Qualifications
- Advanced experience building modern web applications with Type Script, React/Angular, etc.
- Strong command of HTML, CSS, and responsive design; experience with enterprise design systems
- Familiarity with internationalization and client-side observability
- Ability to partner with design on UX, prototyping, and iterative delivery
- Advanced programming experience with at least two modern languages, including Type Script and Go (or equivalent backend languages such as Java, Python, or C#)
- Proven experience designing and consuming RESTful APIs and gRPC services in microservices-oriented architectures
- Experience with architecture and design for new and existing systems (patterns, reliability, scaling, and maintainability)
- Comfort working across front-end, API layer, and backend services to deliver complete payment features
- Understanding of payment domain concepts (tokenization, vaulting, PCI scope, secure data handling)
- Awareness of compliance constraints when handling sensitive payment data
- Experience with continuous delivery, CI/CD pipelines, and infrastructure as code
- Advanced understanding of monitoring, logging, alerting, and distributed tracing; ability to diagnose production issues and drive remediation
- Knowledge of developer tooling across the SDLC (task management, source control, build, deploy, operate, real-time collaboration)
- In-depth knowledge of CS fundamentals, data structures, and algorithms
- Strong communication skills—able to explain technical problems and solutions to technical and non-technical stakeholders
Experience
- 5+ years of professional software development with meaningful ownership of UI and full-stack features
- Demonstrated production ownership: monitoring, incident response, performance tuning, reliability improvements, or production support
Education
- Bachelor's degree in Computer Science, Information Systems,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).