baito logo
    navigation?.buttons?.createJob?.text

    56 Software Engineer Jobs

    Get your personalized job feed

    Stop wasting time on jobs that do not meet your needs. Set your career preferences and receive a personalized job feed just for you

    use another login
    Get your personalized job feed

    Stop wasting time on jobs that do not meet your needs. Set your career preferences and receive a personalized job feed just for you

    use another login
    Universitätsklinikum Tübingen – Medizinische Fakultät logo
    Universitätsklinikum Tübingen – Medizinische FakultätSenior Software-Entwickler*in
    TübingenFull-timeSenior
    #medizinischefakultät #forschungundlehre #gesundheitsversorgung

    Design und Entwicklung innovativer Java-basierter Anwendungen: Du gestaltest skalierbare, wartungsfreundliche Softwarelösungen mit Spring Boot und sorgst dafür, dass sie auch in komplexen Systemlandschaften effizient und zuverlässig laufen, Kontinuierliche Weiterentwicklung bestehender Anwendungen: Du bringst deine Expertise in die Betreuung und Optimierung von Java-basierten Anwendungen ein und entwickelst diese weiter, um höchsten Anforderungen gerecht zu werden, Implementierung und Optimierung von CI/CD-Pipelines: Du übernimmst die Verantwortung für die Automatisierung von Build- und Deploymentprozessen und sorgst dafür, dass Software-Releases schneller, effizienter und fehlerfreier durchgeführt werden, Migration auf Containerisierung mit Docker und Kubernetes: Du transformierst bestehende Applikationen in eine cloud-native Infrastruktur, indem du sie auf Docker und Kubernetes migrierst – für mehr Flexibilität und Skalierbarkeit in der Cloud, Sicherstellung der Codequalität und Best Practices: Du etablierst und förderst best-in-class Entwicklungspraktiken wie Unit-Tests, Clean Code und Code-Reviews, um höchste Qualität zu gewährleisten, Mitgestaltung der technischen Architektur: Du spielst eine zentrale Rolle bei der kontinuierlichen Weiterentwicklung unserer Softwarearchitektur und arbeitest eng mit deinem Team zusammen, um neue Technologien und innovative Lösungen zu evaluieren, Mentoring und Teamentwicklung: Du begleitest und coachst Junior-EntwicklerInnen, hilfst dabei ihr technisches Know-how auszubauen und trägst aktiv dazu bei, dass unser Team wächst und sich weiterentwickelt, Arbeiten mit Künstlicher Intelligenz (KI): Du wirst ein zentrales Mitglied in einem zukünftigen Projekt, das sich mit der Echtzeit-Datenanalyse und dem Einsatz von KI beschäftigt, um wertvolle Insights zur Verbesserung der Patientenversorgung zu gewinnen

    1 month

    What do you do as a Software Engineer?

    As a software engineer, you are responsible for the planning, development and maintenance of software applications. This includes analyzing requirements, designing system architectures and programming the software in various programming languages. Software engineers are also responsible for testing and debugging software.

    Expected Salary

    Salary of a Software Engineer in Germany

    A Software Engineer in Germany can expect an average annual salary of €52,800 and a monthly salary of €4,400. This corresponds to an hourly wage of €27.5. Salaries vary depending on work experience:

    • > 9 years: €76,428 (€6,164 per month)
    • 7–9 years: €65,383 (€5,273 per month)
    • 3–6 years: €62,311 (€5,025 per month)
    • < 3 years: €60,043 (€4,842 per month)

    These values are based on the general distribution of salaries in this profession, regardless of work experience, personnel responsibility, and other factors.

    Important skills for Software Engineer jobs

    • Programming skills in languages such as Java, C++, Python
    • Knowledge of software development methods such as Agile and SCRUM
    • Experience with databases and SQL
    • Problem-solving skills
    • Teamwork and communication
    • Analytical thinking
    • Experience with version control systems such as Git
    • Understanding of cloud computing and DevOps practices

    What training do you need for a job as a software engineer?

    A career as a software engineer usually requires a degree in computer science, software engineering or a related field. Some positions can also be achieved through relevant work experience or further training. Internships during your studies are also an advantage and can provide valuable practical experience.

    Career opportunities as a Software Engineer

    As a software engineer, you have various career opportunities, including positions as a senior software engineer, software architect or team leader. In addition, you can specialize in certain areas such as front-end or back-end development or move into related areas such as system administration or IT management. There are also good development opportunities in the field of artificial intelligence and data analysis.

      Software Engineer Jobs - Aktuelle Stellenangebote - baito