Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Vollzeit 43200 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
T

Auf einen Blick

  • Aufgaben: Develop cloud-native applications and collaborate with teams to enhance software delivery.
  • Arbeitgeber: Join a dynamic company creating innovative PaaS and SaaS solutions for global clients.
  • Mitarbeitervorteile: Enjoy hybrid work, competitive pay, relocation support, and learning opportunities.
  • Warum dieser Job: Work with cutting-edge tech in a supportive culture that values growth and teamwork.
  • Gewünschte Qualifikationen: Experience in software development, fluent in English and C1-level German required.
  • Andere Informationen: Open to junior talents eager to learn and grow within the team.

Das voraussichtliche Gehalt liegt zwischen 43200 - 84000 € pro Jahr.

Get AI-powered advice on this job and more exclusive features.

Senior Software Developer

We are a company that designs, plans, and develops PaaS and SaaS products for international clients across a variety of sectors, including content marketing, digital entertainment, fintech, and insurtech. We adhere to agile principles and cloud-native software development to deliver the best possible results for our clients. Our multinational culture values and promotes personal growth, autonomy, and initiative.

Role Overview

Your typical week will involve analysing business requirements and developing cloud-native applications with your colleagues (both internal and with our partners and clients). This includes continuously building domain expertise in the relevant field, coding, testing, and deploying software applications and services in AWS, as well as constant communication with stakeholders or product owners.

Here are the tools we currently use, but we continually review and change them when it adds value:

  • TypeScript
  • Java
  • Python
  • Go
  • AWS
  • Terraform

What truly matters is your proficiency in creating and deploying software in the cloud, combined with curiosity and a passion for continuous learning.

Requirements

You want to do more than just develop the next app. You enjoy reflecting on and continuously improving the entire lifecycle of creating and delivering software solutions to clients as part of a team. Ideally, you have experience in software development and delivery, are comfortable with Linux environments, and know how to write high-quality software. You’re also curious and at ease maintaining communication with stakeholders to constantly evaluate and enhance the value of the software that you and your team are developing.

A solid understanding of paradigms such as Domain Driven Design, cloud-native software development, DevOps, Continuous Delivery, or infrastructure automation is very helpful. You enjoy working in agile environments and in teams where all participants help and support each other.

Fluent English and at least A2-level German are required.

You also enjoy acquiring knowledge and experience and continuously improving your team, yourself, and ultimately your product.

If some of the skills listed above are missing, but you’re still interested in working with us, we encourage you to apply anyway. We are also looking for junior talents who want to work and grow within our teams.

  • Work with exciting, cutting-edge technologies and great teams on international projects
  • Hybrid working environment
  • Develop modern software solutions as they should be
  • Comprehensive relocation assistance for expats, including support with obtaining a work permit, a furnished apartment for the first 3 months, reimbursement of moving expenses, salary advances, financial and logistical help with German language courses
  • Competitive compensation
  • Growth opportunities
  • A company bike
  • Learning support through allocated work time and financial assistance for materials, training, or attending conferences
  • Free fruit, snacks, and drinks
  • Friendly, trusting atmosphere and community activities

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Information Technology

Industries

  • Technology, Information and Media

#J-18808-Ljbffr

Senior Software Engineer Arbeitgeber: THRYVE

At our company, we pride ourselves on being an exceptional employer that fosters a vibrant and inclusive work culture. As a Senior Software Engineer, you'll have the opportunity to work with cutting-edge technologies in a hybrid environment, while enjoying comprehensive relocation assistance and competitive compensation. We are committed to your personal and professional growth, offering learning support, community activities, and a friendly atmosphere where collaboration and innovation thrive.
T

Kontaktperson:

THRYVE HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Software Engineer

✨Tip Number 1

Familiarize yourself with the specific tools and technologies mentioned in the job description, such as TypeScript, Java, Python, Go, and Terraform. Having hands-on experience or projects showcasing your skills with these technologies can set you apart during the interview process.

✨Tip Number 2

Demonstrate your understanding of cloud-native software development and agile methodologies. Be prepared to discuss how you've applied these principles in past projects, as this will show your alignment with our company culture and work style.

✨Tip Number 3

Highlight your communication skills and experience working with stakeholders. Since the role involves constant interaction with product owners and clients, showcasing examples of how you've effectively communicated technical concepts to non-technical audiences can be a big plus.

✨Tip Number 4

Express your passion for continuous learning and personal growth. Share any relevant courses, certifications, or self-driven projects that demonstrate your commitment to staying updated in the tech field, especially in areas like DevOps and infrastructure automation.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer

Cloud-Native Application Development
Proficiency in TypeScript, Java, Python, and Go
Experience with AWS
DevOps Practices
Continuous Delivery
Infrastructure Automation
Domain Driven Design
Agile Methodologies
Linux Environment Proficiency
High-Quality Software Development
Stakeholder Communication
Team Collaboration
Curiosity and Passion for Learning
Problem-Solving Skills
Fluent English and C1-Level German

Tipps für deine Bewerbung 🫡

Understand the Role: Take the time to thoroughly read the job description. Understand the key responsibilities and required skills, especially around cloud-native applications, agile principles, and the specific programming languages mentioned.

Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with cloud software development, particularly in AWS. Mention any projects where you used TypeScript, Java, Python, or Go, and how you contributed to the software lifecycle.

Showcase Your Soft Skills: Since communication with stakeholders is crucial, include examples of how you've effectively collaborated with team members and clients in previous roles. Highlight your curiosity and passion for continuous learning.

Tailor Your Application: Customize your application materials to reflect the company's values and culture. Mention your interest in personal growth, autonomy, and working in a supportive team environment, as these are important to the company.

Wie du dich auf ein Vorstellungsgespräch bei THRYVE vorbereitest

✨Showcase Your Cloud Expertise

Make sure to highlight your experience with cloud-native applications, especially in AWS. Be prepared to discuss specific projects where you utilized tools like TypeScript, Java, or Python, and how you approached coding, testing, and deploying software.

✨Demonstrate Agile Mindset

Since the company values agile principles, share examples of how you've worked in agile environments. Discuss your role in team dynamics, how you support your colleagues, and any experiences that showcase your adaptability and initiative.

✨Communicate Effectively with Stakeholders

Prepare to talk about your experience in maintaining communication with stakeholders or product owners. Highlight instances where you gathered requirements, provided updates, or collaborated to enhance software value, showcasing your interpersonal skills.

✨Emphasize Continuous Learning

Express your passion for continuous learning and personal growth. Share any recent courses, certifications, or projects that demonstrate your commitment to improving your skills and knowledge in software development and related technologies.

Senior Software Engineer
THRYVE
T
  • Senior Software Engineer

    Vollzeit
    43200 - 84000 € / Jahr (geschätzt)

    Bewerbungsfrist: 2027-04-03

  • T

    THRYVE

    50 - 100
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>