Chainlink Labs is hiring a Senior Software Engineer, Payments to be responsible for designing, building, and operating the scalable backend services that power core payments, billing, and account functionality. You will own core services end-to-end, ensuring reliability and operational excellence while partnering with cross-functional teams in our fast-paced, distributed environment.
What You'll Do
- Design, build, and operate scalable backend services in Go that support mission-critical payments, billing, and account systems.
- Own one or more core services end-to-end, ensuring high reliability, strong observability, and clear operational ownership.
- Deliver meaningful system improvements, such as new services, major refactors, or performance enhancements, that increase scalability, correctness, and developer velocity.
- Strengthen service health by reducing operational risk, technical debt, and incident frequency through proactive reliability and architecture improvements.
- Lead and contribute to design and code reviews, raising the quality bar for service architecture, testing, and production readiness.
- Partner cross-functionally with product and engineering teams to make complex backend systems understandable and usable.
- Ensure backend services integrate securely and effectively with smart contracts and on-chain systems.
What We're Looking For
- Proven experience designing, building, and operating scalable backend services, with strong proficiency in Go.
- Strong understanding of smart contracts and blockchain fundamentals, including how off-chain services interact with on-chain systems.
- Demonstrated experience designing and evolving complex microservices architectures supporting cross-functional and mission-critical systems.
- Experience building and operating production systems with strong operational excellence, including reliability, observability, monitoring, and incident response.
- Ability to take ownership of services across the full lifecycle: design, implementation, deployment, and iteration.
- Clear written and verbal communication skills, including leading design reviews and documenting architectural decisions.
- Strong software engineering fundamentals, including testing strategy, performance considerations, and code quality practices.
Nice to Have
- Passion for the Web3 ecosystem and participation in open-source or community-driven projects.
- Experience working in globally distributed teams.
- Familiarity with backend or blockchain-integrated security considerations, including reviewing designs for potential risks and vulnerabilities.
- Experience using AI-assisted development tools to accelerate delivery and improve code quality.
Technical Stack
- Go
Team & Environment
The team builds and operates centralized backend services for payments, billing, and accounts.
Work Mode
This is a global position.
Chainlink Labs is an equal opportunity employer.






