Logo Secunet

Software Developer - Microservices & Low-Level Programming

New

Job

  • Level
    Experienced
  • Location
    Berlin, Dresden
  • Working Model
    Hybrid, Onsite
  • Job Field
    Application, Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Salary
    from 50.000 € gross/year

Job Summary

In this role, you develop microservices, refactor existing code, and manage data integration primarily in C++ or Rust, all aimed at building a modern architecture.

Job Technologies

Your role in the team

  • You are driving the transformation to a microservices architecture forward - from analyzing existing structures to the clean delineation of new, independent services.
  • You refactor existing services – you identify where accumulated code hinders performance and make it maintainable.
  • You implement new services or microservices cleanly and from scratch - primarily in C++ or Rust, with a view to also using other languages in the future.
  • You work closely with our databases and ensure a well-thought-out data connection (ideally with ODB as ORM in C++).
  • You think during the restructuring: Where is it worth making cuts, which structures are sustainable in the long term, and how do services communicate cleanly with each other.
  • You regularly exchange ideas with more experienced developers, learn from them, and contribute your own perspectives.

This text has been machine translated. Show original

Our expectations of you

Education

  • A completed technical degree, e.g., in Computer Science, or a comparable qualification.

Qualifications

  • Interest in microservice architectures and how to gradually transition a monolith into independent services.
  • Interested in diving into existing code and improving it rather than just bypassing it.
  • Proficient in Linux as a development and target platform – you feel at home on the command line.
  • Familiarity with a Git-based workflow (branches, pull/merge requests, code reviews).
  • Clean, comprehensible working method and the willingness to learn.
  • Teamwork skills - you ask when you're stuck and share what you've found out.
  • Initial contact with distributed systems (service communication, APIs, deployment of individual services).
  • Curiosity about AI-powered code generation – and the desire to integrate it meaningfully into your development routine.
  • Interested in developing step by step into an independent driver of the transformation.
  • Excellent German and English skills.

Experience

  • Initial solid practical experience with C++, Rust, or a comparable systems programming language - you don't need to be a professional yet, but you should be comfortable with it.
  • Basic understanding of databases and data modeling; experience with a C++ ORM like ODB is a definite plus.

This text has been machine translated. Show original

What we offer

  • Genuine team spirit: working in teams that drive change – no matter how complex and extensive the projects are.
  • Societal Relevance: We are working on solutions that have game-changing qualities across all areas of IT security.
  • Individual Development: Career progression is not a one-size-fits-all recipe for us. We grow together and support you with what you need to move forward.
  • The person at the center: Our strength lies in our diversity. We respect each other for who we are. Additionally, we are committed to work-life balance. We have been certified in this regard since 2025.
  • Flexible working: 12 locations in Germany, mobile office, shared desk model, trust-based working hours, and flexible part-time options. There's a suitable model for everyone.
  • Sun, beach or mountains: working abroad in the EU? No problem - you can work remotely within the EU for up to 20 days per year.
  • Great benefits on top: Enjoy bike leasing, corporate fitness program, discounted job ticket, secudog, and much more.
  • Market-competitive salary: You can expect an annual target salary starting from €50,000 gross, depending on qualifications and professional experience, potentially exceeding that amount — consisting of an attractive fixed salary and a performance-based bonus.

This text has been machine translated. Show original

Benefits

Work-Life-Integration

Topics You Will Work On

Job Locations

  • Location Dresden

    Sachsen

    Germany

  • Location Berlin

    Germany

About Your Employer

Secunet

Secunet

secunet ist einer der führenden deutschen Anbieter für anspruchs­volle IT-Sicher­heit. Im engen Dialog mit seinen Kunden - Unter­nehmen, Behörden und inter­natio­nalen Orga­ni­sa­tionen - ent­wickelt secunet leistungs­fähige Produkte und fort­schritt­liche IT-Sicher­heits­lösungen. Damit sichert secunet nicht nur IT-Infra­struk­turen für seine Kunden, sondern erzielt intel­li­gente Prozess­opti­mierungen und schafft nach­haltige Mehr­werte.

Description

  • Company Size
    50-249 Employees
  • Company Type
    Established Company
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication

Employer reviews

by devworkplaces.com

Total

(1 Review)
3.5
  • Career Growth

    3.6
  • Culture

    3.7
  • Engineering

    2.5
  • Workingconditions

    4.4
Show all reviews
Logo Secunet

Software Developer - Microservices & Low-Level Programming

Salary
from 50.000 € gross/yearEstimated net salary based on the gross salary in the job ad using tax class I.from 32.337 € net/year · Tax class I
Location
Berlin, Dresden
Working Model
Hybrid, Onsite
Diversity
Open for all genders

More Jobs