Skip to main content
🇩🇪GDPR-compliant
Hire the best

Software Developers in Leipzig

matched in minutes from 15,000 CVs with the power of AI

For backend services, web apps, API integrations, cloud deployments, or legacy code cleanup, find software engineers and programmers who can join your stack quickly and deliver clean, maintainable code. FRATCH matches you fast and precisely with vetted, available freelancers.

Meet FRATCH Software Developers in Leipzig

Verified expert

Peter Teich

View profile

Freelance Go-Developer/DevOps-Engineer

Leipzig
Peter Teich

Last position:

Freelance Go-Developer/DevOps-Engineer at IONOS SE

  • Implementation of an API for customers to provide NFS shares in the cloud
  • Creating Kubernetes operators and services with REST APIs in Go
  • Using LinuxKit for provisioning VMs
Verified expert

Jens Oberender

View profile

Freelance Java Developer / DevOps Engineer

Leipzig
Jens Oberender

Last position:

Freelance Java Developer / DevOps Engineer at Undisclosed defense company

  • Extension of OSGi modules in a complex communication solution
  • Debugging communication with Wireshark and remotely in the JENS test environment
  • Migration of tests from TestNG to JUnit 5 with Mockito and AssertJ
  • Updating vulnerable dependencies and improving code quality
  • Changes to the Vaadin frontend
  • Increasing test coverage
Verified expert

Julian Haluska

View profile

Working Student / Master's Thesis Student Software Development

Leipzig
Julian Haluska

Last position:

Working Student / Master's Thesis Student Software Development at Scale GmbH

  • Tech-Stack: Python, Qt, tensorflow.js, plotly, Angular, TypeScript, HTML, CSS, Git
Verified expert

Lucas Jahn

View profile

Full-Stack Developer (WordPress, React.js)

Leipzig
Lucas Jahn

Last position:

Full-Stack Developer (WordPress, React.js) at Rabot Energy

Verified expert

Aisha Muhammad Arshad

View profile

Pmp-Certified Business Analyst & Agile Project Manager| Software Engineering Core

Leipzig
Aisha Muhammad Arshad

Last position:

Operation Associate at Swappie

  • Achieved full productivity within 2 weeks of onboarding in a high-volume operational environment.
  • Consistently exceeded quality targets, maintaining 98% accuracy across all assigned tasks.
  • Recognized by leadership for exceptional performance and rapid adaptation to complex workflows.
Verified expert

Mostafa Shawki

View profile

Freelance Senior Software Engineer & AI Consultant

Leipzig
Mostafa Shawki

Last position:

Freelance Senior Software Engineer & AI Consultant at Self-employed

  • Led the development of a complex geospatial data platform, engineering an end-to-end system for processing and analyzing high-resolution aerial imagery.
  • Engineered a scalable backend responsible for on-the-fly map tile serving and running complex data analysis queries using PostGIS and Python.
  • Developed and trained custom computer vision models using Python, PyTorch, and YOLOv8 to perform object detection and segmentation on large-scale datasets.
  • Built modern, responsive user interfaces and data visualization dashboards using Next.js, TypeScript, and React.
  • Gained practical expertise in geospatial libraries such as GDAL and Rasterio for processing and manipulating raster and vector data.
  • Managed the entire project lifecycle, from initial technical architecture and database design to final deployment using Docker.
Verified expert

Frank Richter

View profile

eCommerce Software Developer

Leipzig
Frank Richter

Last position:

eCommerce Software Developer at WirTube-Shop

  • Maintenance and system takeover
  • Planning and execution of core and plugin updates
  • Development of backup and restore strategies
  • Programming a plugin to extend invoice creation and payment via Flow Builder
Verified expert

Knud Werner

View profile

Lead Programmer, Architect and Deputy Product Owner

Leipzig
Knud Werner

Last position:

Lead Programmer, Architect and Deputy Product Owner at Bundesagentur für Arbeit

  • Lead programmer, architect and deputy product owner
  • Completed transition from zPDV to STEP
  • Ensured quality of C++ and Perl sources through automated and manual checks
  • Supported resolution of incidents and errors in testing
  • Implemented batch for supplementary assignment of payment run numbers
  • Implemented batch for distribution of SGB 2 information to the central payment unit
  • Supported replacement of Solaris with Linux
  • Upgraded gcc from 7.4 to 9.3
  • Programmatically generated Makefiles from Borland projects for builds
  • Extended funding data with new attribute “internship travel cost indicator”
  • Programmatically generated XSD and WSDL files from IDL definitions
  • Represented the product owner when needed
  • Implemented batch for one-time payment processing
  • Developed generator for Liquibase files
  • Implemented and maintained regular anonymization of production data
  • Supported migration from SLES 12 to SLES 15
  • Supported introduction of mutual TLS
  • Implemented batch for sending deletion impulses to EDA BE
  • Organized script directory structure
  • Investigated potential introduction of String-Latin and implemented minimal solution
  • Remediated security findings identified by CheckMarx
  • Supported PAP recalculations and general change notices
  • Converted ERP interfaces from SOAP to REST
  • Planned technical and business topics such as register modernization, cash register security, training costs, four-eyes principle
Verified expert

José Córdoba Cabanillas

View profile

Research Associate | Python Developer

Leipzig
José Córdoba Cabanillas

Last position:

Research Associate | Python Developer at ICCAS

  • Worked as a research associate in medical technology focusing on interoperability and system integration of medical devices
  • Developed software solutions in Python to connect devices using the SDC11073 standardized communication protocol (Service-oriented Device Connectivity)
  • Integrated and controlled distributed medical systems using service-oriented architectures
  • Designed and implemented a service orchestrator for dynamic management of medical functions and data streams in a research project on mobile and nomadic networked healthcare systems
Verified expert

Hannes Witt

View profile

Freelance Developer

Leipzig
Hannes Witt

Last position:

intermedix GmbH / CGM Deutschland AG

  • Rule-based software for managing, planning and delivering marketing materials in the pharmaceutical industry

  • High performance, high availability

  • Fullstack, DevOps (CI/CD)

  • Python, PostgreSQL, Vue.js, TypeScript, Docker, Docker Compose, Nginx

  • Successfully migrated old Excel-based processes into an optimized product that has been in production since 2024

Verified expert

Michael Keutel

View profile

Senior Frontend Developer

Markkleeberg
Michael Keutel

Last position:

Senior Frontend Developer at Defense

  • Design and implementation of a graph-based UI for network analysis in direct collaboration with product management.
  • Integration and customization of backend persistence.
  • Extension of a UI for situational overview, sensor management, and event processing.
Verified expert

Tom Cernohorsky

View profile

Web Developer

Leipzig
Tom Cernohorsky

Last position:

Web Developer at Puder + Consortio; Feldenkrais Verena Tintelnot; Maxim Gorki Theater; Grunwald & Grundwald Architektur und Städtebau; Wanderkino

  • Implementation and updates of various websites for:
  • Puder + Consortio
  • Feldenkrais Verena Tintelnot
  • "Mely Kiyak hat Kunst" at the Maxim Gorki Theater
  • Grunwald & Grundwald Architektur und Städtebau
  • Wanderkino
Verified expert

Andreas Müller

View profile

Managing Director

Brandis
Andreas Müller

Last position:

Managing Director at ESIS-ERP GmbH

  • took over as managing director
Verified expert

Linus Heske

View profile

Software Developer

Markkleeberg
Linus Heske

Last position:

Software Developer at Check24 Vergleichsportalreise Reise Gmbh

  • Designing, developing, and maintaining web portals, including creating and connecting interfaces to other systems (APIs)
  • Performing error analysis and troubleshooting
  • Designing and implementing data structures
  • Refactoring software components to improve maintainability
  • Creating user interfaces
  • Web portal for monitoring error messages (PHP, MySQL, Elasticsearch, ExtJS 5.0, Symfony)
  • Web portal for electric car buying advice, further development, and providing a white-label solution for a startup in the e-mobility sector (PHP, Symfony, JavaScript, Bootstrap 5)
  • Providing a REST API for a healthcare app (PHP, Symfony API Platform, AWS)
  • Developing middleware for data exchange between multiple applications (PHP)

Discover over 15,000 top freelancers

Software Developers statistics

Aggregated from the professional profiles of matched freelancers.

Experience

20 years (Germany: 18 years)

Position duration

2.6 years (Germany: 5.2 years)

Positions per freelancer

11 (Germany: 12)

Top business areas

Information Technology, Product Development, Quality Assurance

Top industries

Information Technology, Retail, Education

Certification focus areas

Project Management, Quality Assurance, Customer Service

Bachelor's degree or higher

79% (Germany: 89%)

Master's degree or higher

43% (Germany: 52%)

Doctorate

7% (Germany: 6%)

Certifications per freelancer

1 (Germany: 2)

Most common languages

German, English, Spanish

Speak two or more languages

94% (Germany: 96%)

Based on our profile pool as of 28 Aug 2026.

Daily rate distribution

0 2 4 6 8
<€320 €320-​480 €480-​640 €640-​800 €800+

The chart shows how the daily rates of freelancers in this role in Leipzig are distributed, based on recent contracts on our platform. Each bar covers a rate range — its height shows how many freelancers charge within that range.

Average rates for Software Developers in Leipzig

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Rate comparison chart
Daily rate avg. 631 €
Germany avg. 720 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

800
600
400
200
Rate comparison chart
Median rate 640 €
Germany median 720 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Calculated based on our freelancers’ daily rates as of 28 Aug 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.

About the role

What they build

Software developers turn product ideas into working applications and improve what already exists. They write code, fix defects, connect systems, and keep software stable as requirements change.

  • New web and mobile features
  • Backend services and APIs
  • Refactoring and technical debt cleanup
  • Bug fixing, testing, and deployment support
  • Integration with third-party systems and internal tools

Core stack

A strong developer works across the stack that fits the project, not just one language. Common work includes Java, JavaScript or TypeScript, Python, C#, PHP, and SQL, plus frameworks, version control, CI/CD, and cloud services.

  • Frontend, backend, or full-stack development
  • REST and event-driven APIs
  • Databases, caching, and data models
  • Git workflows, code reviews, and automated tests
  • Docker, Kubernetes, or cloud platforms when needed

When companies bring one in

Companies hire a freelance software developer when delivery cannot wait for a long hiring cycle. This is common for product teams, agencies, internal IT, and companies in Leipzig that need help with digital products, logistics software, industrial systems, or SaaS work.

  • A release is blocked by missing engineering capacity
  • A legacy application needs stabilization
  • A prototype must become production-ready
  • An internal team needs specialist support for a specific stack
  • Remote work is fine, but workshops or sprint planning may happen on-site in Leipzig

What strong developers do differently

Good software developers write code that is easy to maintain, test, and extend. They ask clear questions, spot weak architecture early, and communicate trade-offs without drama.

  • Deliver working software, not just code snippets
  • Document decisions and edge cases clearly
  • Handle debugging, testing, and deployment with care
  • Understand product goals and user impact
  • Work well with product managers, designers, and other engineers

Adjacent roles

The title often overlaps with software engineer, programmer, full-stack developer, backend developer, and application developer. In practice, the right profile depends on the codebase and the task.

A backend developer may focus on services, data, and integrations. A full-stack developer usually covers both the user-facing layer and the server side. A software engineer may be expected to handle broader system design, while a programmer may be brought in for focused implementation work.

How to brief the job

To get the right match, describe the stack, current bottleneck, and expected output. Mention whether the work is feature delivery, maintenance, modernization, or a one-off build.

  • Target language and framework
  • Existing architecture and deployment setup
  • Required access, security constraints, and tools
  • Remote, hybrid, or on-site expectations in Leipzig
  • What a finished handover should include
Published on:
FRATCH GPT

FRATCH GPT delivers freelancer proposals with clear reasoning and transparent pricing in minutes, helping your hiring department quickly and compliantly find the best talent.

Give it a try:

Try FRATCH GPT

Frequently asked questions

Curious about Software Developers? Here are the answers that come up again and again.

A Software Developer turns requirements into working code and keeps the application stable while it changes. Typical work includes feature development, API integration, bug fixing, refactoring, testing, and deployment support. On larger projects, the developer may also help shape the architecture and review technical choices.

Look for solid coding skills in the stack your product uses, plus testing, debugging, and version control. A strong developer also understands databases, APIs, and how to work in an existing codebase without breaking it. Communication matters too, because freelance work often depends on clear handovers and fast decisions.

In many companies, the terms overlap and are used almost interchangeably. A software engineer is sometimes expected to think more about architecture, system design, and long-term maintainability, while a software developer may be hired for implementation and delivery. For freelancers, the exact scope should come from the project brief, not the title alone.

A freelancer makes sense when you need delivery now, a specific skill set, or temporary help on a defined task. That is often the case for product launches, legacy modernization, staff gaps, or specialist work in a stack your team does not cover well. It is also useful when the workload is uncertain and you want flexibility.

Yes, many projects can be handled remotely if the scope is clear and access is set up properly. For teams in Leipzig, hybrid work can help when there are workshops, planning sessions, or close collaboration with product and operations. If the project depends on on-site access, make that requirement explicit from the start.

A backend developer focuses on server-side logic, APIs, data flows, and integration with other systems. A full-stack developer covers both the backend and the user interface layer, which is useful when one person needs to move a feature end to end. Choose the profile based on where the bottleneck is in your product.

Review recent work samples, code quality, and how they explain technical decisions. A good developer can describe how they structure projects, test changes, handle edge cases, and avoid creating new technical debt. During a short technical call, ask them to walk through a real problem they solved and the trade-offs they made.

State the stack, the current problem, the target outcome, and any deadline or dependency that affects delivery. Also mention whether the task is greenfield development, maintenance, refactoring, or integration work. The clearer the brief, the easier it is to match the right freelancer to the job.

The average hourly rate for Software Developers in Leipzig is 79 €, which corresponds to a daily rate of about 631 € based on an 8-hour working day.

Of the freelancers working as Software Developers in Leipzig, 79% hold at least a Bachelor's degree, 43% hold at least a Master's degree, and 7% hold a doctorate.

On average, freelancers working as Software Developers in Leipzig have 20 years of professional experience, with a single engagement typically lasting around 2.6 years.

The most common languages among freelancers working as Software Developers in Leipzig are German (94%), English (94%), and Spanish (19%).

The most common industries among freelancers working as Software Developers in Leipzig are Information Technology (94%), Retail (44%), and Education (38%).

The most common business areas among freelancers working as Software Developers in Leipzig are Information Technology (100%), Product Development (94%), and Quality Assurance (69%).

FRATCH Software Developers main locations

Our freelancers and interim experts are at home across the DACH region — available on-site in the major business hubs or fully remote. Choose a location to discover matched specialists, local market insights and up-to-date availability.

Request a free demo

Get in touch with the FRATCH team and we will get back to you within 4 hours.

Contact form

Would you rather directly get in touch?
We always have the time for a call or email!

FRATCH CEO avatar

Philipp Thomaschewski

FRATCH CEO

LinkedInFRATCH