Senior Software Engineer
Role details
Job location
Tech stack
Job description
As a Senior Software Engineer (f/m/d) at Planerio, you will play a key role in building and evolving our core platform, with a growing focus on AI-powered product features. You will work on cloud-native services, take ownership of existing systems, and continuously improve them, from refactoring and modernization to reducing technical debt. A central part of your role will be contributing to our "bets" team: high-impact initiatives that shape the future of our product. The first of these is the integration of AI and LLMs into our platform, enabling intelligent, context-aware experiences for our users, built with a strong focus on data privacy, user rights, and permissions. You will be part of a collaborative, agile team, including a Tech Lead, Product Owner, Data Scientist, and Full Stack Developer, working closely across disciplines to deliver reliable, scalable, and innovative solutions.
- Develop, maintain, and enhance backend services using Kotlin/Java and Spring Boot.
- Take ownership of existing systems and drive their continuous improvement through refactoring, modernization, and technical excellence.
- Design and implement AI-powered features and LLM integrations with a strong focus on security, user rights, and permissions.
- Build robust REST APIs and integrations that support multiple services, clients, and business-critical workflows.
- Use Python for AI-related tooling, scripting, lightweight services, or orchestration of ML/LLM components.
- Contribute to the full software lifecycle, from architecture and development to testing, deployment, and operations in AWS.
Requirements
Do you have experience in TypeScript?, Do you have a Master's degree?, * 5+ years of experience in backend software development using Kotlin and/or Java with Spring Boot.
- Strong experience designing REST APIs, integrating distributed systems, and working with relational databases and ORM frameworks.
- Experience or strong interest in AI technologies such as LLMs, prompt engineering, RAG architectures, or similar approaches.
- Hands-on experience with automated testing, CI/CD pipelines, and operating cloud-based applications in AWS.
- Strong engineering mindset with a focus on clean code, maintainability, scalability, and software quality.
- Fluent English and the ability to thrive in a collaborative, agile, and cross-functional environment.
Nice to Have / Strong Plus:
- Experience using Python for AI tooling, scripting, or lightweight services.
- Knowledge of AWS services such as ECS, Bedrock, or SageMaker.
- Experience with event-driven architectures and messaging systems such as Kafka.
- Frontend experience with React and TypeScript.
- Familiarity with machine learning concepts and collaboration with Data Scientists.
- Experience in SaaS and/or B2B software environments and German language skills.
Benefits & conditions
In addition, we offer all our employees a wide range of benefits and opportunities to combine professional and private life:
- Mobile & flexible working.
- Corporate benefits program.
- 15 € subsidy for your Deutschland Ticket (Germany-wide public transport ticket).
- Subsidy for EGYM Wellpass (fitness, sports & wellness).
- Last, but not least, you will find your purpose by developing the next generation health systems!