Loading...

Senior Software Engineer

  • Company: Get A Job.ai
  • Location: Leipzig
  • Salary: Pay not listed
  • Full Time
  • Leipzig

Website Get A Job.ai

Represented by Get A Job.ai

About This Opportunity

Our talent team is representing a confidential renewable energy technology organization based in Leipzig. They are building critical software infrastructure that enables distributed energy assets to participate intelligently in modern electricity markets. We're seeking a Senior Software Engineer to join their control systems team and help scale their platform.

Responsibilities

In this role, you will:

  • Design and build distributed control systems that coordinate fleets of renewable energy assets
  • Translate complex energy-market and grid requirements into reliable software behavior
  • Build services responsible for communicating with physical assets and processing telemetry, status, and capabilities
  • Design systems that handle edge cases gracefully—device failures, network unreliability, late messages, and temporary asset unavailability
  • Build highly observable and resilient services that operate continuously in production
  • Own your services end-to-end: from architecture and implementation through deployment, monitoring, and operation
  • Collaborate closely with energy-market specialists to understand domain problems and turn them into pragmatic technical solutions
  • Make architectural and technical decisions that balance reliability, scalability, simplicity, and delivery speed
  • Mentor other engineers and elevate the technical standards across the team

What We're Looking For

Our client needs someone with:

  • Several years of professional software engineering experience building and operating production backend systems
  • Demonstrated experience designing and architecting distributed systems
  • A "you build it, you run it" mindset with familiarity in Linux, Docker, and Kubernetes
  • Strong backend development experience with Go or another modern programming language (Go is their primary language, but prior experience is not required)
  • Experience with asynchronous and event-driven systems; familiarity with NATS, Kafka, RabbitMQ, or MQTT is a plus
  • Solid understanding of both SQL and NoSQL databases; experience with InfluxDB or Timescale is beneficial
  • A self-starter mentality who thrives in fast-paced startup environments
  • Clear and confident communication skills in English

How We Work With You

When you apply through Get A Job.ai, one of our recruiters will screen your profile and arrange an initial conversation. If there's a mutual fit, we'll submit your application to our client on your behalf. Please do not contact the client directly—all communication flows through our team to ensure a smooth process and protect your candidacy.

Pay

Compensation details will be discussed during the screening process with our recruiting team.

Equal Opportunity: Get A Job.ai is committed to inclusive hiring practices. We encourage applications from candidates of all backgrounds and work with our clients to ensure fair and equitable recruitment processes.

Apply with Get A Job.ai

A recruiter will review your profile and submit you to the client. Do not contact the client directly.

More options

Apply with Get A Job.ai

Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.

Apply through Get A Job.ai. A recruiter will review your profile and submit you.

Working in Leipzig, Leipzig (Kreis)

Weather right now in Leipzig, Leipzig (Kreis): checking… · Local time: · Air quality: · Daylight: · UV index: · Wind: · Pollen:

Note: Germany observes a public holiday on Oct 3 — German Unity Day.

🇩🇪 Relocation safety for Germany: Very Safevia Warnely, CC BY 4.0

National unemployment rate in Germany: 3.7%via World Bank

GDP per capita in Germany: $60,496via World Bank

Consumer price inflation in Germany: 2.2% (annual) — via World Bank

Real GDP growth in Germany: 0.2% (annual) — via World Bank

Statutory minimum wage in Germany: €2,343/monthvia Eurostat

Cost of living in Germany: 9.1% above the EU averagevia Eurostat

Job vacancy rate in Germany: 2.8%via Eurostat

Average hours worked per year in Germany: 1,332via OECD

Nearby green space: 9 parks within 1.5km — closest is Thomaswiese (123m). via OpenStreetMap

Nearest public transit: Markt (transit stop, 89m). via OpenStreetMap

  • Elevation 117m (384 ft)

About this role & career path

Traits that fit this role

  • Innovation
  • Adaptability
  • Achievement Orientation
  • Intellectual Curiosity
  • Attention to Detail

Source: O*NET Work Styles (Distinctiveness Rank).

Typical preparation needed: Job Zone 4: Considerable Preparation Needed. Most of these occupations require a four-year bachelor's degree, but some do not. — via O*NET

Industry news

Source: O*NET (public-domain bulk data)

Salary & compensation

Workers in Computer & Mathematical occupations earn a national median of $98,769via US Census ACS / Data USA

Market context

  • Similar listings in Leipzig 1

Job details above are provided by the employer/source. The sections on this page are compiled from public data sources with AI assistance.

Accommodations: if you need a workplace accommodation to apply for or perform this job, see ADA.gov or EEOC.gov for guidance on your rights and how to request one.

Add application deadline to calendar

Listing facts

  • Role Senior Software Engineer
  • Employer Get A Job.ai
  • Location Leipzig
  • Type Full Time
  • Pay (from listing) Pay not listed
  • Posted September 12, 2026
  • Apply by October 12, 2026
  • Country Germany
  • Overview Full job description on this page (398 words)

Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.

Typical work in Senior Software Engineer

Independent occupational context from O*NET (U.S. public-domain labor data). This is about the occupation, not a rewrite of this employer's posting.

  • Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
  • Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  • Coordinate installation of software system.

Source: O*NET

Limited public data for this employer

We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.

Explore related openings

Occupation family: Senior Software Engineer

Keep exploring on Get A Job.ai

Not quite the right fit? Your next opportunity is a click away.

Hiring instead? Post a job and reach candidates searching right now.

Senior Software Engineer Get A Job.ai · Leipzig