Software Developer Jobs in Germany

5954 active positions
Updated April 2026
Get Personalized Matches

Germany is one of Europe's most attractive destinations for software developers, combining a thriving tech ecosystem with competitive salaries, strong worker protections, and a clear path to permanent residency. According to Bitkom, Germany's digital industry association, there are over 150,000 unfilled IT positions across the country — a number that has steadily increased year over year.

Major tech hubs include Berlin (home to 3,000+ startups and European HQs of companies like Google, Amazon, and Zalando), Munich (enterprise tech powerhouse with SAP, Siemens, BMW, and Celonis), Hamburg (growing fintech and e-commerce scene with companies like About You and Otto Group), and Frankfurt (banking tech hub with Deutsche Bank, Commerzbank, and the ECB's technology division).

Whether you specialize in backend development with Java, C#, or Python, frontend engineering with React or Angular, or cloud-native architecture on AWS and Azure, Germany's job market has strong demand across all software development specializations. The country's generous EU Blue Card program — with reduced salary thresholds for IT professionals — makes it especially attractive for non-EU developers seeking international careers.

Latest Software Developer Openings in Germany

Software Sales Engineer * - Technischer Vertrieb im Außendienst für Automatisierungssoftware (Region Süddeutschland)

Weidmüller Germany Marktheidenfeld, Bavaria, Germany
Remote Full-time Visa Sponsor Entry level
Just now

Senior Embedded Software Entwickler *

Weidmüller Germany Paderborn, North Rhine-Westphalia, Germany
On-Site Full-time Visa Sponsor Mid-Senior level
Just now

Embedded Software Entwickler * Communication Technologies

Weidmüller Germany Paderborn, North Rhine-Westphalia, Germany
On-Site Full-time Visa Sponsor Entry level
Just now

Entwickler * Embedded Software

Weidmüller Germany Paderborn, North Rhine-Westphalia, Germany
On-Site Full-time Visa Sponsor Entry level
Just now

Software Engineer Fullstack (m/w/d)

Atruvia AG Münster, North Rhine-Westphalia, Germany
Hybrid Full-time Visa Sponsor Not Applicable
1h ago

Full Stack Developer (m/f/d)

Würth Cloud Services GmbH Berlin, Berlin, Germany
Hybrid Full-time Associate
1h ago

Software Engineer Fullstack (m/w/d)

Atruvia AG Munich, Bavaria, Germany
Hybrid Full-time Visa Sponsor Not Applicable
1h ago

Software Engineer (m/w/d) Junior / Senior

Autohaus Tabor GmbH Achern, Baden-Württemberg, Germany
Hybrid Full-time Visa Sponsor Not Applicable
1h ago

Software Engineer (Remote)

Jobs Ai Germany
Remote Contract Associate
1h ago

Software Developer (m/w/d)

Fujitsu Germany
Remote Full-time Visa Sponsor Entry level
1h ago

Systemberater / Software Consultant (all genders)

Interflex Datensysteme GmbH Dresden, Saxony, Germany
On-Site Full-time Visa Sponsor Mid-Senior level
1h ago

Software Engineer

Mercor Berlin, Berlin, Germany
Remote Part-time Not Applicable
1h ago

Senior Software Engineer | Upto $150/hr

Mercor Berlin, Berlin, Germany
Remote Part-time Not Applicable
1h ago

Shopify Developer - Fullstack (m/w/d) in Vollzeit

we-site GmbH - Shopify Agentur Hamburg, Hamburg, Germany
Hybrid Full-time Associate
2h ago

Golang Software Engineer (m/f/d) - Platform & Dev Experience

home24 SE Berlin, Berlin, Germany
Hybrid Full-time Visa Sponsor Not Applicable
2h ago

(Senior) Speech Developer Spanish (m/f/x)*

Solventum Munich, Bavaria, Germany
On-Site Full-time Not Applicable
2h ago

Full Stack Developer

Haystack Freiburg, Baden-Württemberg, Germany
Hybrid Full-time Mid-Senior level
2h ago

Senior Software Engineer

Haystack Gießen, Hesse, Germany
Hybrid Full-time Mid-Senior level
2h ago

Senior Software Engineer

Haystack Erlangen, Bavaria, Germany
Hybrid Full-time Mid-Senior level
2h ago

Software Engineer - Autonomous Air System V&V

Helsing Berlin, Berlin, Germany
On-Site Full-time Visa Sponsor Not Applicable
2h ago

Job Market Overview

Germany's technology sector continues to expand rapidly, driven by digital transformation across traditional industries and a booming startup ecosystem. Here are the key trends shaping the software developer job market in 2025:

  • Severe talent shortage: Over 150,000 unfilled IT positions nationwide. The shortage is most acute in cloud engineering, DevOps, and AI/ML roles.
  • Top hiring cities: Berlin leads with startup culture, Munich dominates enterprise tech, Hamburg excels in e-commerce/fintech, Frankfurt powers banking technology, and Stuttgart drives automotive tech (Mercedes-Benz, Porsche, Bosch).
  • Remote-friendly culture: Post-pandemic, approximately 70% of German tech companies offer hybrid (2-3 days office) or fully remote arrangements. Companies like SAP, TeamViewer, and many Berlin startups are fully remote-friendly.
  • English as the working language: Most tech teams in international companies and startups operate entirely in English. This is especially true in Berlin, where over 40% of tech workers are international.
  • Strong labor protections: German employment law provides 20-30 days paid vacation, unlimited sick leave, strong termination protections, and mandatory employer contributions to health insurance and pension.
  • Industry 4.0 demand: Germany's manufacturing sector (automotive, machinery, chemicals) is undergoing massive digitalization, creating unique opportunities for developers who can bridge software and industrial domains.

The most in-demand technology stacks include Java/Spring Boot, Python/Django/FastAPI, JavaScript/TypeScript (React, Angular, Node.js), C#/.NET, Go, Kubernetes/Docker, and cloud platforms like AWS, Azure, and GCP. Emerging demand areas include Rust, AI/ML engineering with PyTorch, and platform engineering.

Salary Information

Software developer salaries in Germany vary significantly by experience level, city, specialization, and company size. Below are the 2025 salary ranges based on data from Glassdoor, Levels.fyi, and Kununu:

Experience LevelAnnual Salary (Gross)Monthly Net (approx.)
Junior (0–2 years)€45,000 – €55,000€2,400 – €2,900
Mid-Level (3–5 years)€55,000 – €75,000€2,900 – €3,700
Senior (5+ years)€75,000 – €95,000€3,700 – €4,500
Staff / Lead€90,000 – €120,000€4,300 – €5,500
Principal / Architect€110,000 – €150,000+€5,200 – €6,500+

Regional Salary Differences

Munich and Frankfurt pay 10–20% more than Berlin, but have higher living costs (Munich rent averages €1,400/month for a 1-bedroom apartment vs. €1,000 in Berlin). East German cities like Leipzig and Dresden offer lower salaries but significantly lower cost of living, making the purchasing power comparable. Stuttgart offers premium automotive-tech salaries (Mercedes, Porsche, Bosch) at levels comparable to Munich.

Cost of Living Context

A senior developer earning €85,000 gross in Berlin takes home approximately €4,200/month net. Typical monthly expenses for a single professional: rent €1,000–1,300, health insurance (included in payroll deductions), groceries €300–400, transportation (BVG monthly pass) €49, dining out €200–300. This leaves €1,500–2,000+ for savings or discretionary spending.

Visa & Work Permit

Germany offers several visa pathways for international software developers. The process is well-established and most tech companies have dedicated immigration support:

EU Blue Card (Most Popular for Developers)

The EU Blue Card is the primary work permit for highly skilled non-EU professionals. For software developers in 2025:

  • Reduced salary threshold: €43,800/year (IT is a recognized shortage occupation, qualifying for the lower threshold instead of the standard €46,530)
  • Duration: Valid for up to 4 years, renewable — tied to your employment contract duration
  • Fast-track permanent residency: Apply after just 21 months with B1 German, or 33 months without German skills
  • Family reunification: Spouse and children can join immediately. Spouse receives an unrestricted work permit — no waiting period, no separate application needed
  • EU mobility: After 12 months, you can transfer your Blue Card to another EU country
  • No degree required (since Nov 2023): Developers with 3+ years of professional experience can qualify even without a university degree under the new Skilled Immigration Act

Job Seeker Visa

  • 6-month visa to enter Germany and search for a job in person
  • Requires a recognized university degree or equivalent professional qualifications
  • You cannot work during this period, but you can attend interviews and networking events
  • Once you find a job, you convert to a work permit or Blue Card without leaving Germany

ICT Transfer Visa

  • For employees being transferred within a multinational company to a German branch
  • Streamlined process — the company handles most of the paperwork

Language Requirements

Unlike many European countries, Germany does not require German language skills for the work visa itself. However, learning German (even at A2 level) dramatically improves your daily life — from dealing with landlords and bureaucracy to socializing outside work. Many employers offer free German language courses as part of their onboarding package. For permanent residency via the fast-track (21 months), B1 German is required.

Relocation Support

Most mid-to-large German tech companies and well-funded startups provide comprehensive relocation packages including: visa application support, temporary furnished housing (1-3 months), flight reimbursement, and often a dedicated relocation agent who helps with apartment hunting, bank account setup, city registration (Anmeldung), and health insurance enrollment.

Frequently Asked Questions

For the job itself: usually no. Most tech teams at international companies and startups operate entirely in English, especially in Berlin where over 40% of tech workers are non-German. However, learning basic German (A2-B1) significantly improves your daily life — apartment hunting, government offices, and socializing all become easier. Many companies offer free German courses as a benefit. For the fast-track to permanent residency (21 months instead of 33), B1 German is required.

The EU Blue Card is a work permit for highly skilled non-EU workers. As a software developer, you need a job offer with a minimum salary of €43,800/year (2025 reduced threshold for shortage occupations). Since November 2023, even developers without a university degree can qualify if they have 3+ years of professional experience under the new Skilled Immigration Act. Your employer typically initiates the process, and approval takes 4-8 weeks.

With an EU Blue Card, you can apply for permanent residency (Niederlassungserlaubnis) after just 21 months if you have B1 German language skills, or after 33 months without. You also need to have made pension contributions during this period and have adequate living space. After 6-8 years of total residence, you can apply for German citizenship. This is one of the fastest paths to PR in Europe.

Major employers include: SAP (Walldorf/Berlin), Siemens (Munich), Deutsche Telekom (Bonn), Zalando (Berlin), Delivery Hero (Berlin), Auto1 Group (Berlin), Celonis (Munich), FlixBus (Munich), TeamViewer (Stuttgart), and N26 (Berlin). Additionally, Google, Amazon, Apple, Microsoft, and Meta all have significant engineering offices in Munich and Berlin. The startup ecosystem in Berlin alone has over 3,000 tech startups actively hiring.

Most companies follow a 3-4 stage process: (1) Initial recruiter screening call (30 min), (2) Technical assessment — either a take-home coding challenge or a live coding session, (3) Technical deep-dive interview — often pair programming or system design discussion with senior engineers, (4) Culture fit / team interview with the hiring manager. The entire process typically takes 2-4 weeks. German companies tend to be less aggressive with LeetCode-style problems compared to US companies, focusing more on practical skills and system design.

Monthly costs for a single professional vary by city. In Berlin: rent €1,000-1,300 (1-bedroom), utilities €200-250, groceries €300-400, public transport €49 (monthly pass), dining out €200-300, health insurance is deducted from salary (~15%). A senior developer earning €85,000 gross takes home about €4,200/month net, leaving €1,500-2,000+ for savings. Munich is 15-25% more expensive for rent but offers higher salaries. East German cities like Leipzig offer much lower costs with growing tech scenes.

Find Your Dream Software Developer

Create a free account and get AI-powered job matches with custom resumes.

Get Started Free