Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Foundations image - Rise Careers
Job details

Software Engineer, Foundations

About Us 

Chainlink Labs is the primary contributing developer of Chainlink, the decentralized computing platform powering the verifiable web. Chainlink is the industry-standard platform for providing access to real-world data, offchain computation, and secure cross-chain interoperability across any blockchain. Chainlink Labs helps power verifiable applications for banking, DeFi, global trade, and gaming by collaborating with some of the world’s largest financial institutions, notably Swift, DTCC, and ANZ. Chainlink Labs also works with top Web3 teams, including Aave, Compound, GMX, Maker, and Synthetix. Chainlink Labs was ranked in Newsweek’s 100 Most Loved Workplaces 2023 in both the United States and United Kingdom.

About The Role 

The Foundations Team is building a unified platform for all Chainlink products, and as an engineer joining the team, you will be key in launching this platform. Your focus will be on scalability, automation, and security to support seamless product onboarding.

You will design and implement a robust system, automating node deployments to improve efficiency while working closely with the security team to mitigate risks as the platform opens to third-party developers. Collaboration across teams will be essential to ensure smooth cross-product integration with minimal disruption.

Your Impact

  • Collaborate with the architecture team to design and implement solutions that optimize platform performance, security, and scalability.

  • Drive automation of node deployments, eliminating manual processes to enhance horizontal scalability.

  • Gain a deep understanding of each Chainlink product’s operational needs and translate them into a scalable platform architecture.

  • Focus on measurable outcomes, ensuring platform improvements align with business priorities and deliver real impact.

Requirements

  • 4+ years of professional software development experience with Go

  • Experience with platform development + distributed systems

  • Experience developing production APIs with several stakeholders

Preferred Requirements

  • Experience with establishing and building towards SLOs/SLIs for a production platform

  • Experience developing in Typescript or Solidity

  • Strong interest in blockchain and web3 technologies

  • Experience with dApp development or financial infrastructure

All roles with Chainlink Labs are global and remote-based. Unless otherwise stated, we ask that you try to overlap some working hours with Eastern Standard Time (EST).

Commitment to Equal Opportunity

Chainlink Labs is an equal opportunity employer. All qualified applicants will receive equal consideration for employment in compliance with applicable laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us via this form.

Global Data Privacy Notice for Job Candidates and Applicants

Information collected and processed as part of your Chainlink Labs Careers profile, and any job applications you choose to submit is subject to our Privacy Policy. By submitting your application, you are agreeing to our use and processing of your data as required.

Chainlink Labs Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Chainlink Labs DE&I Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Chainlink Labs
Chainlink Labs CEO photo
Unknown name
Approve of CEO
What You Should Know About Software Engineer, Foundations, Chainlink Labs

At Chainlink Labs, we're on the cutting edge of decentralized computing, and we’re searching for a talented Software Engineer, Foundations to join our dynamic team in Lisbon. As part of the Foundations Team, you’ll play a pivotal role in building a unified platform that supports all Chainlink products. Your work will focus on scalability, automation, and security, ensuring that we deliver robust systems that seamlessly onboard new products. Collaboration is key, as you'll partner with our architecture team to design solutions that enhance performance and security. You'll also drive the automation of node deployments to improve efficiency and work with security experts to mitigate risks as we open our platform to external developers. With your expertise in Go and a deep understanding of the operational needs of our diverse products, you’ll help translate these requirements into a scalable architecture that delivers measurable outcomes aligned with our business priorities. If you have a passion for blockchain and web3 technologies, and are excited about making a real impact in a vibrant, innovative environment, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer, Foundations Role at Chainlink Labs
What are the primary responsibilities of a Software Engineer, Foundations at Chainlink Labs?

As a Software Engineer, Foundations at Chainlink Labs, your main responsibilities include collaborating with the architecture team to design and implement solutions for scalability and security. You will drive the automation of node deployments, ensuring better efficiency and horizontal scalability, and gain a deep understanding of operational needs to translate them into effective platform architecture.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer, Foundations position at Chainlink Labs?

To apply for the Software Engineer, Foundations position at Chainlink Labs, you should have at least 4 years of professional software development experience, particularly with Go. Additionally, experience with platform development, distributed systems, and production APIs is essential. Candidates familiar with Typescript or Solidity are preferred, along with a strong interest in blockchain and web3 technologies.

Join Rise to see the full answer
What kind of technologies will I work with as a Software Engineer, Foundations at Chainlink Labs?

In the Software Engineer, Foundations role at Chainlink Labs, you will engage with a range of technologies including Go for software development, and potentially Typescript or Solidity for various integrations. Your work will also involve dealing with distributed systems and cloud-based applications, alongside innovative blockchain technologies.

Join Rise to see the full answer
What makes Chainlink Labs a great place to work for Software Engineers?

Chainlink Labs is recognized as one of the most loved workplaces, making it a fantastic environment for software engineers. You will be part of a cutting-edge team that is at the forefront of decentralized technology, with a culture of collaboration, innovation, and a focus on personal and professional growth.

Join Rise to see the full answer
Can I work remotely as a Software Engineer, Foundations at Chainlink Labs?

Yes, all roles at Chainlink Labs, including the Software Engineer, Foundations position, are global and remote-based. While the team encourages overlapping working hours with Eastern Standard Time (EST), you can work from anywhere, making it a flexible option for candidates worldwide.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Foundations
Can you explain your experience with Go as it relates to software development?

Highlight specific projects where you used Go, focusing on how it enabled you to develop scalable solutions. Discuss any frameworks or libraries that you leveraged, as well as how you approached problem-solving in your code.

Join Rise to see the full answer
Describe a time you automated a manual process. What was the outcome?

Provide an example of a manual task you improved through automation. Emphasize the tools and techniques you used, and discuss the efficiency gains or error reductions your automation efforts achieved.

Join Rise to see the full answer
What strategies do you use to ensure security in your software applications?

Discuss your approach to secure coding, such as code reviews, using secure libraries, and executing regular security audits. This shows your depth of understanding regarding security best practices in software development.

Join Rise to see the full answer
How do you prioritize tasks when working on complex software projects?

Explain your approach to task management, including any tools you use or frameworks that guide your prioritization based on project goals, deadlines, or team input.

Join Rise to see the full answer
Have you ever faced a significant challenge while developing a platform? How did you address it?

Talk about a challenging project, detailing the specifics of the obstacle. Describe the steps you took to navigate the issue and highlight the successful outcome as a result of your actions.

Join Rise to see the full answer
What experience do you have with distributed systems?

Elaborate on your understanding of distributed systems, providing examples of projects where you played a key role. Explain the principles you applied to ensure system reliability and scalability.

Join Rise to see the full answer
How do you approach collaboration with cross-functional teams?

Discuss specific experiences where you collaborated with other teams such as design or product management. Highlight how open communication and regular updates supported project success.

Join Rise to see the full answer
What tools do you prefer for version control and documentation?

Mention specific version control systems (like Git) and documentation tools (such as Confluence or markdown) that you are comfortable using, emphasizing your commitment to maintaining clear and accessible project artifacts.

Join Rise to see the full answer
What inspires your interest in blockchain and Web3 technologies?

Share your passion for blockchain and how you’ve engaged with these technologies in past roles. Discuss innovations that excite you and how they relate to your career aspirations.

Join Rise to see the full answer
What metrics do you consider when evaluating the performance of a platform?

Outline specific metrics such as uptime, latency, or response time that you monitor. Explain how you use these metrics to assess performance and make improvements over time.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 12 days ago
Makai Labs Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 20 hours ago
Photo of the Rise User
Posted 8 days ago
Passion for Exploration
Dare to be Different
Customer-Centric
Diversity of Opinions
Inclusive & Diverse
Photo of the Rise User
Weekday Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 13 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Sabbatical
Paid Holidays
Posted 10 days ago
Photo of the Rise User
Kuda Technologies Ltd Remote No location specified
Posted 4 days ago

Through a fusion of principled academic research, together with an industry focus on user needs, Chainlink Labs’ mission is to empower the next generation of smart contracts. We believe that oracle-powered, universally connected contracts will bec...

198 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry
Photo of the Rise User
Someone from OH, Westerville just viewed Director Change Management at Discover
Photo of the Rise User
Someone from OH, Dublin just viewed Applied AI Engineer – Computer Vision at Kodiak
Photo of the Rise User
Someone from OH, Dublin just viewed Computer Vision Engineer at Near Space Labs