At a Glance
- Tasks: Design and build innovative AI agents for customer interactions using cutting-edge technology.
- Company: Join Keyloop, a leader in automotive digital transformation with a collaborative culture.
- Benefits: Competitive pay, inclusive environment, and opportunities for professional growth.
- Other info: No formal qualifications required; we value experience and potential over credentials.
- Why this job: Be at the forefront of AI technology and shape the future of automotive experiences.
- Qualifications: Experience in TypeScript, Node.js, and AI systems; strong communication skills are a must.
The predicted salary is between 60000 - 80000 € per year.
Keyloop bridges the gap between dealers, manufacturers, technology suppliers and car buyers. We empower car dealers and manufacturers to fully embrace digital transformation by creating innovative technology that makes selling cars better for our customers, and buying and owning cars better for theirs. We use cutting-edge technology to link our clients’ systems, departments and sites. We provide an open technology platform that’s shaping the industry for the future. We use data to help clients become more efficient, increase profitability and give more customers an amazing experience.
The Role: As a Senior Software Engineer, you'll be at the heart of product development and delivery. Building customer-facing AI agents that drive our platforms and creating omnichannel communication experiences that puts agentic conversations in the hands of consumers. You'll work across the full stack, from backend services and agent orchestration logic to the interfaces customers experience. You’ll play a hands-on role in defining how we architect and scale our platform using cloud technologies and you'll be working close to the cutting edge of agentic AI, designing agents that reason, take action, and handle complex, multi-step interactions.
What You'll Be Doing:
- Design, build, and iterate on customer-facing AI agents using Python and Node.js, including orchestration, tool use, memory, and conversation logic.
- Contribute to backend services using NestJS, PostgreSQL, and Vector databases with a focus on reliability, maintainability, and scale.
- Help develop our omnichannel platform that enables seamless conversations across multiple communication channels (web, messaging, voice, and beyond).
- Collaborate closely with product, design, and data teams to shape what agents do and how they work.
- Define technical patterns and best practices as we scale our agentic systems globally.
- Participate in code reviews and contribute to a culture of thoughtful, high-quality engineering.
What We're Looking For:
- Strong professional experience with TypeScript across the stack. Node.js on the backend, React on the frontend.
- Solid understanding of backend architecture: API design, service patterns, and database modelling with PostgreSQL.
- Experience building or working closely with LLM-powered or agentic systems using Python. Prompt engineering, tool use, RAG, agent orchestration frameworks, or similar.
- Proficiency with AI-assisted development tools (e.g. GitHub Copilot, Cursor, Claude Code).
- 5+ years experience delivering software products at scale.
- A product-focused mindset, you think about users and outcomes, not just code.
- Strong communication skills, you can articulate technical decisions clearly to engineers and non-engineers alike.
Nice to have:
- Experience with agent frameworks such as LangChain, LangGraph, AgentCore or similar.
- Familiarity with streaming, real-time, or event-driven architectures.
- Background in automotive, dealership tech, or B2B SaaS.
Why join us? We’re on a journey to become market leaders in our space – and with that comes some incredible opportunities. Collaborate and learn from industry experts from all over the globe. Work with game-changing products and services. Get the training and support you need to try new things, adapt to quick changes and explore different paths. Join Keyloop and progress your career, your way.
An inclusive environment to thrive: We’re committed to fostering an inclusive work environment. One that respects all dimensions of diversity. We promote an inclusive culture within our business, and we celebrate different employees and lifestyles – not just on key days, but every day.
Be rewarded for your efforts: We believe people should be paid based on their performance so our pay and benefits reflect this and are designed to attract the very best talent. We encourage everyone in our organisation to explore opportunities which enable them to grow their career through investment in their development but equally by working in a culture which fosters support and unbridled collaboration.
Keyloop doesn’t require academic qualifications for this position. We select based on experience and potential, not credentials. We are also an equal opportunity employer committed to building a diverse and inclusive workforce. We value diversity and encourage candidates of all backgrounds to apply.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Senior Software Engineer employer: Keyloop
At Keyloop, we are not just shaping the future of automotive technology; we are also committed to creating a vibrant and inclusive workplace where innovation thrives. As a Senior Software Engineer, you will have the opportunity to work with cutting-edge AI solutions, collaborate with industry experts, and enjoy a culture that values diversity and personal growth. With competitive pay, comprehensive benefits, and a focus on employee development, Keyloop is an excellent employer for those looking to make a meaningful impact in their careers.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to AI and software engineering. This gives potential employers a taste of what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Keyloop. Don’t miss out!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with TypeScript, Node.js, and Python, and show how your skills align with our mission to revolutionise the automotive customer experience.
Showcase Your Projects:Include examples of your past projects that demonstrate your ability to build customer-facing AI agents or work with omnichannel platforms. We love seeing real-world applications of your skills, so don’t hold back!
Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to explain your technical decisions and experiences, as we want to understand your thought process just as much as your skills.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Keyloop
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript, Node.js, and Python. Brush up on your knowledge of backend architecture and database modelling with PostgreSQL, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems, particularly in building AI agents or working with agentic systems. Highlight your experience with prompt engineering and orchestration frameworks, as this will demonstrate your hands-on expertise.
✨Communicate Clearly
Practice articulating your technical decisions in a way that’s understandable to both engineers and non-engineers. This is crucial for collaboration with product and design teams, so be ready to explain your thought process and how it impacts user outcomes.
✨Emphasise Your Product Focus
During the interview, convey your understanding of user needs and how your work contributes to better customer experiences. Share examples of how you’ve prioritised user outcomes in past projects, as this aligns with the company’s mission to enhance the automotive buying experience.