[Remote] Senior Software Engineer, Dev Services
Note: The job is a remote job and is open to candidates in USA. Chainlink Labs is the industry-standard oracle platform powering decentralized finance (DeFi). As a Senior Software Engineer on the Dev Services team, you will enhance developer capabilities by building scalable platform services and tooling, while improving platform reliability and the overall developer experience.
Responsibilities
- Deliver core capabilities across the CLI, Go SDK, TypeScript SDK, and frontend services that enable developers to build more effectively on the CRE platform
- Improve vertical and horizontal scalability across critical platform services
- Increase workflow execution durability and platform reliability for developer-facing systems
- Reduce knowledge silos by expanding ownership across critical components of the CRE platform
- Elevate the developer experience through high-quality platform APIs, tooling, and SDK improvements
- Strengthen operational resilience by increasing shared ownership of production systems and on-call responsibilities
Skills
- Demonstrated experience developing and operating software systems at scale
- Built and maintained production backend applications and APIs serving multiple stakeholders
- Experience designing, building, and operating distributed systems
- Advanced proficiency developing production software in Go
- Independently owned complex technical initiatives from design through production delivery while navigating ambiguous requirements
- Delivered high-quality implementations with strong engineering rigor and attention to reliability and quality
- Experience with several of the following: data pipelines and processing, observability platforms, customer-facing applications or developer tools with a strong UX focus, large-scale SQL data systems, gRPC services, low-latency systems, or consensus algorithms
- Developed software in TypeScript and/or Solidity
- Demonstrated interest in blockchain and Web3 technologies
- Track record of partnering closely with product, sales, marketing, customer-facing teams, or directly with customers
- Experience building decentralized applications (dApps)
- Experience developing banking infrastructure or other financial software
Company Overview