(Junior) Software Engineer (all genders)
Munich, Bavaria, Germany · Full Time
Be the first to apply
- Experience
- Up to 2 yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 days ago
- Work mode
- In office
- Education
- B.Tech
- Eligibility
- Recent graduates in Computer Science, Software Engineering, or a related field, as well as candidates with equivalent practical experience of 1–2 years, can apply. The role is open to all genders.
- Resume
- Required to apply
Where you'll work
Job description
About the company
revel8 is building a new kind of cybersecurity awareness product for the GenAI era. Its platform uses realistic, AI-powered multi-channel attack simulations and game-like learning experiences to strengthen the human side of security and help organizations defend against modern social engineering threats.
The company was founded in August 2024 by Tom and Julius, moved to the Merantix Campus in Berlin, added Robert as CTO and co-founder soon after, signed its first enterprise customer in March 2025, raised a €5.1M seed round in September 2025, and relocated the team to Munich in February 2026. The team is now around 40 people working together in the Munich office.
Role overview
In this junior engineering role, you will transform product ideas into live features on a fast-growing cloud platform that solves a genuinely difficult problem. You will work closely with experienced engineers who actively support your development, and your work will reach real customers from the start.
What you will do
- Build product features from user stories and deliver functionality across both frontend and backend parts of the cloud application, mainly using Java and React.
- Investigate, troubleshoot, and resolve issues across the codebase with guidance from senior engineers.
- Contribute to architecture and design conversations as the platform scales and the user base grows.
- Partner with Product and Customer Success to clarify needs and make sure delivered solutions address the actual problem.
- Write maintainable, well-tested code and take part in code reviews both as a reviewer and as someone receiving feedback.
- Keep learning the stack, new tools, and the cybersecurity domain as the product continues to evolve.
What the company is looking for
- A recent graduate in Computer Science, Software Engineering, or a similar field, or someone with comparable practical experience of 1–2 years.
- Practical exposure to an object-oriented programming language, ideally Java.
- Familiarity with frontend development using React or Angular.
- Basic SQL and relational database knowledge, with the confidence to explore data when needed.
- Interest in understanding how a modern cloud product works end to end.
- Comfort working with others to solve complex problems and learn from more experienced teammates.
- Some experience with Spring Boot, or a strong willingness to pick it up quickly.
Why join revel8
- Join a highly driven team that values innovation, commitment, and celebrating success together.
- Contribute to a mission that aims to build stronger human resilience against cyber threats.
- Gain practical experience in a fast-growing startup while learning how to build and scale a complex platform with a modern stack and low technical debt.
- Work from a brand-new Munich office with in-person collaboration, unlimited coffee, table football, and a positive team atmosphere.
- Be included in the company’s ESOP program so that shared success is part of the journey.
- Receive subsidised EGYM Wellpass access for gyms, studios, and swimming pools across Germany.
Application process
Submit your application and the team will respond as soon as possible. Questions can be directed to Melina from the People & Culture team.
Additional information
revel8 is an equal opportunity employer. Hiring decisions are based on skills and experience, not on race, religion, sexual orientation, age, marital status, disability, or gender identity. The company also asks applicants to avoid including personal details about racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, health, or sexual orientation in the application to protect privacy.