Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Runtime Interpreter (Scheme/Rust) image - Rise Careers
Job details

Senior Software Engineer, Runtime Interpreter (Scheme/Rust)

Are you ready to power the World's connections?


If you don’t think you meet all of the criteria below but are still interested in the job, please apply.  Nobody checks every box - we’re looking for candidates that are particularly strong in a few areas, and have some interest and capabilities in others.


About the role:


Kong is an Open-Core project. Its foundation is the Open-source API Gateway. On top of that there is an Enterprise Gateway, which extends and improves it. The Enterprise Gateway is the central piece of the Kong ecosystem, which includes other pieces of software and infrastructure that add even more value.


We are working on a series of exciting projects to further improve the core of the best API Platform for platform builders, and we are looking for a strong Software Engineer who is passionate about Scheme, Rust and implementing interpreters and compilers.


The job is fully remote for people in Europe. Kong can currently hire in Ireland, Italy, Spain, Germany, Netherlands, Poland, Sweden, France or the United Kingdom.


What you'll be doing:
  • Architecture, design, and implement a Rust based interpreter for a Scheme-based Domain Specific Language.
  • Develop tooling to improve the developer experience (playgrounds, documentation, LLM code generation).
  • Bugs troubleshooting, performance tuning and low-level optimizations for the interpreter.
  • Work with a world-class engineering team distributed around the world.


What you'll bring:
  • 5+ years of programming, with demonstrable experience in Rust.
  • Experience working on designing Scheme-based dialects and implementing their interpreter, preferably in Rust.
  • Solid hands-on low-level technical expertise in Linux systems troubleshooting, and profiling.
  • Comfortable working with a remotely distributed team.
  • Strong sense of ownership and excellent verbal and written communication skills -- engineers at Kong write the documentation for their products.


About Kong: 


Kong is THE cloud native API platform with the fastest, most adopted API gateway in the world (over 300m downloads!). As the innovation leader of cloud API technologies, Kong is on a mission to enable companies around the world to become "API-first" and securely accelerate AI adoption.  Kong helps organizations globally - from startups to Fortune 500 enterprises - unleash developer productivity, build securely and accelerate to market.


83% of web traffic today is API calls!  APIs are the connective tissue of the cloud and the underlying technology that allows software to talk and interact with one another.  Therefore, we believe that APIs act as the nervous system of the cloud.  Our audacious mission is to build the nervous system that will safely and reliably connect all of humankind!  


For more information about Kong, please visit konghq.com or follow @thekonginc on Twitter.


We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.

Kong Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Kong DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Kong
Kong CEO photo
Augusto Marietti
Approve of CEO
What You Should Know About Senior Software Engineer, Runtime Interpreter (Scheme/Rust), Kong

Are you ready to power the world's connections with your coding skills? At Kong, we're on the lookout for a passionate Senior Software Engineer for our Runtime Interpreter team specializing in Scheme and Rust. This isn't just any job; it's a unique opportunity to work at the heart of the best API platform for platform builders, contributing to some groundbreaking projects that will enhance our core technology. As a part of our global, remote team, you'll design a Rust-based interpreter for our Scheme-based domain-specific language and develop tools that elevate the developer experience, such as creating playgrounds and improving documentation. You'll also dive into bug troubleshooting, performance tuning, and low-level optimizations for the interpreter. Your experience of over five years in programming—especially with Rust—and a solid background in Linux systems will be invaluable here. At Kong, we strongly value ownership and clear communication, as our engineers not only code but also document their work. Imagine playing a key role in a company that believes APIs are the nervous system of the cloud and is dedicated to turning organizations into 'API-first' entities. If you're in Europe and love the idea of working with a world-class engineering team, this might just be the perfect role for you. Join us at Kong and help us build the future of cloud technology today!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Runtime Interpreter (Scheme/Rust) Role at Kong
What are the responsibilities of a Senior Software Engineer at Kong?

As a Senior Software Engineer at Kong, your primary responsibilities include the architecture, design, and implementation of a Rust-based interpreter for a Scheme-based domain-specific language. Additionally, you'll develop tooling to enhance the developer experience and troubleshoot bugs while optimizing performance and tuning the interpreter.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at Kong?

Candidates for the Senior Software Engineer role at Kong should possess over five years of programming experience, with demonstrable expertise in Rust. A background in designing Scheme-based dialects and implementing interpreters, particularly in Rust, is essential. Familiarity with Linux systems for troubleshooting and profiling is also important.

Join Rise to see the full answer
Is the Senior Software Engineer job at Kong remote?

Yes, the Senior Software Engineer position at Kong is fully remote for candidates located in Europe. Currently, Kong is hiring from various countries, including Ireland, Italy, Spain, Germany, Netherlands, Poland, Sweden, France, and the United Kingdom.

Join Rise to see the full answer
What should I expect from the work culture at Kong?

At Kong, you can expect a collaborative and innovative work culture. As a Senior Software Engineer, you'll be part of a world-class engineering team that values communication and ownership. Konga's engineers write their own product documentation, fostering a sense of accountability and teamwork.

Join Rise to see the full answer
How does Kong support its employees' professional growth?

Kong supports the professional growth of its employees by encouraging continuous learning and development. As a Senior Software Engineer, you will have the opportunity to work on various projects that enhance your skills and contribute to your career progression.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Runtime Interpreter (Scheme/Rust)
Can you explain your experience with Rust and how it relates to interpreter implementation?

To answer this, focus on specific projects where you used Rust for interpreter implementation. Discuss the complexities you faced, the solutions you applied, and how your Rust expertise benefited the project.

Join Rise to see the full answer
What challenges have you encountered while developing a Scheme dialect?

Share specific challenges such as handling unique syntax features or optimizing performance. Emphasize your problem-solving approach, and any tools or methodologies you employed to address those challenges.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Discuss your practices for ensuring code quality, such as code reviews, automated testing, and continuous integration. Provide examples of how these practices have led to successful project outcomes.

Join Rise to see the full answer
What experience do you have with performance tuning in interpreters?

Talk about specific techniques you've used for performance tuning, such as profiling tools or optimization algorithms. Illustrate with examples of how your efforts improved the performance of an interpreter.

Join Rise to see the full answer
How familiar are you with Linux systems and troubleshooting?

Highlight your Linux experience, focusing on troubleshooting techniques you've used. Provide examples of issues you've resolved and how those experiences have prepared you for the role at Kong.

Join Rise to see the full answer
Can you describe a time you worked remotely with a distributed team?

Share specific experiences, emphasizing your communication strategies and how you ensured collaboration despite geographical distances. Discuss tools you used to facilitate effective teamwork.

Join Rise to see the full answer
How would you approach developing documentation for your code?

Talk about your perspective on clear documentation as part of the development process. Discuss specific strategies you've used to write user-friendly documentation that aids future developers.

Join Rise to see the full answer
What motivates you to work on open-source projects?

Share your passion for open-source development, along with your experiences contributing to such projects. Discuss how these experiences have shaped your coding style and collaborative skills.

Join Rise to see the full answer
What do you think is the future of APIs in the cloud?

Capture your vision for APIs by touching on current trends you're observing in the industry. Relate your knowledge of API technologies to the broader context of cloud evolution and its implications for developers.

Join Rise to see the full answer
Why do you want to work at Kong as a Senior Software Engineer?

Express your enthusiasm for Kong's mission and how it aligns with your own values. Highlight specific aspects of the role that excite you, such as the opportunity to impact the future of API technology.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Dental Insurance
Vision Insurance
Paid Holidays
Photo of the Rise User
Posted 6 days ago
Dental Insurance
Vision Insurance
Paid Holidays
Photo of the Rise User
Capco Remote Brazil - Sao Paulo
Posted 9 days ago
Photo of the Rise User
Dsquares Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 9 days ago
Dental Insurance
Vision Insurance
Posted 15 hours ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted yesterday

We are powering the world's connections! Today's world is all about connections, both digital and personal. We are providing the reliability and security to make those connections possible.

101 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Vision Insurance
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 21, 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, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal