Job Closed
This listing is no longer active.
Dedalus Group is the leading european provider of digital solutions for Healthcare
Backend Developer, C#/C++
Location
Germany
Posted
85 days ago
Salary
0
Seniority
Senior
Job Description
Backend Developer, C#/C++
Dedalus
• Actively contribute to the development and enhancement of our backend software solutions for Opus::L • Modernize our system architecture by integrating and advancing core system components, including connecting to ActiveMQ, replacing existing CORBA structures, and implementing modern REST services • Work with other backend technologies and scripting languages used in the product environment — in particular TCL and Shell/Bash scripting • Support technical development and continuously optimize the software • Analyze requirements and work closely with product management • Implement and test new features with a focus on quality, performance, and usability • Troubleshoot, debug, and maintain existing software components • Document developed solutions and technical processes
Job Requirements
- Degree in Computer Science or completed vocational training as an IT specialist (or equivalent)
- At least 5 years of professional experience as a backend developer
- Excellent knowledge of C++ and C#
- Solid experience with modern frameworks such as .NET (>5), ASP.NET, Qt, Boost, the C++ Standard Library (C++20/23), and C++ idioms like RAII and smart pointers
- Knowledge of DevOps practices, CI/CD pipelines, and automation, preferably with GitHub or similar platforms
- Experience with containerization (e.g., Docker)
- Practical experience with cloud environments, preferably AWS Cloud Services
- Experience with Clean Code principles
- Familiarity with Test Driven Development, unit tests, integration tests, and common test frameworks
Benefits
- Permanent employment contract with an attractive salary and a long-term perspective
- Flexible working hours and models, including working from home, with modern hardware provided
- Support for individual skill development tailored to personal preferences and commitment
- Group accident insurance (also covers accidents occurring in leisure time)
- Insurance package: company pension plan, company health insurance, and disability insurance
- Modern offices and free parking
- Company phone also for private use
- Membership in Urban Sports Club
- Company bike (Jobrad) and subsidy for the job ticket
- Regular team, on-site and company-wide activities and social events
Related Guides
Related Job Pages
More Backend Engineer Jobs
Technical Lead, Spark, Java
ClouderaAt Cloudera, we believe that data can make what is impossible today, possible tomorrow.
• Design new features for Cloudera’s data engineering experience • Take features from prototypes to leading a team to deliver in production at scale • Contribute to Apache Spark, Livy • Develop new features in Scala/Java/Python on modern platforms • Gain expertise in distributed data processing and components of Cloudera Data Engineering Experience stack • Work on large-scale distributed systems in production clusters • Debug system-level deployment issues and resolve failures • Work on improving internal infrastructure • Collaborate with other team members and stakeholders
Senior Software Engineer, Ruby on Rails
CentralReachCentralReach provides electronic health record and practice management solutions designed to provide superior care and outcomes for people with autism. Offering
• Write clean, maintainable, and refactor-friendly code with Ruby on Rails, supported by JavaScript/TypeScript and React when needed • Apply solid object-oriented programming principles to build features that scale and are easy to extend • Design and optimize back-end systems, APIs, and data flows with a strong focus on performance and reliability • Build modern, responsive front-end experiences using React, TypeScript, and CSS, with an eye toward maintainable architecture • Work across relational databases (Postgres, MySQL, etc.), writing efficient SQL and shaping data models that support business growth • Own technical direction across projects, balancing hands-on development with guiding others to successful delivery • Collaborate cross-functionally with product, design, and QA to align technical solutions with business needs
Senior Golang Developer
Encora DigitalEncora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Role Description As a Senior Golang Engineer (19694), you will be part of a fast-paced, collaborative team developing our attack surface intelligence capabilities. You will be a critical contributor to the development and integration of reconnaissance technologies and products while also moving forward the state of engineering best practices in our cybersecurity platform. If you enjoy pivoting between different problems and meeting new challenges every day while developing solutions that are mission critical to the organization, this role is for you! Responsibilities and Duties - Develop and integrate cybersecurity testing and analysis systems with best-in-class cybersecurity platform; - Build high-performance, resilient, scalable cloud-based software, microservices architecture and containers; - Take software through CI/CD all the way to production and own its quality and availability; - Utilize GCP platform to build and run highly-available software systems; - Identify and resolve performance issues across systems and components; - Collaborate on a cross-functional team, working with Product, Operations, and Platform Engineering; - Integrate monitoring and alerting capabilities with backend modules to allow proactive improvements to availability and response times; - Design, implement and deliver well-tested, scalable, highly available systems; - Own and ideate technical solutions for product requirements and user stories; - Actively engage and participate in design and code reviews; - Offer guidance and support to junior team members, encouraging and cultivating a culture of continuous learning within the team. Qualifications - 5+ years of experience in backend software engineering and distributed systems. - Strong Golang Required; - Strong experience and understanding of microservices, REST API design, gRPC, unit testing, BDD testing; - Strong design skills required – UML is a bonus; exposure to Domain Driven Design desirable; - Experience with asynchronous messaging technologies such as Google PubSub, Kafka; - In-depth knowledge of NoSQL and RDBMS technologies; - Strong experience with Docker, Kubernetes, Cloud Environments (GCP preferred); - Experience working on agile teams; - Experience developing scalable and observable microservice-based applications; - Experience with GitOps and DevOps principles, practices and tools; - A proven ability to thrive in a collaborative environment involving different stakeholders and subject matter experts; - Advanced English skills. Highly Desirable Skills - Interest in security / penetration testing; - Interest in GenAI and LLM technologies. Company Description Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Senior Golang Developer + AI
Encora DigitalEncora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Role Description We are looking for a Senior Software Engineer (AI) to take a hands-on lead in designing and building cutting edge, AI centric systems tailored for the offensive security sector. In this role, you will directly drive product innovation at the intersection of AI and cybersecurity. You will lead by example, mentor junior engineers, and promote a culture of ownership, technical excellence, innovation, and continuous improvement. - Design, implement, and deliver scalable AI centric software systems; - Drive the development of agentic AI capabilities for identifying vulnerabilities, automating penetration testing processes, optimizing workflows, and enhancing threat intelligence; - Own and lead the end to end development of product features — from ideation to production deployment and ongoing monitoring; - Actively contribute to the design and implementation of AI enabled systems while promoting effective SDLC practices; - Lead technical discussions, code reviews, and design sessions, sharing your expertise to elevate the team’s technical capabilities; - Provide mentorship and support to junior engineers, fostering professional growth and development; - Collaborate closely with cross functional teams to integrate AI capabilities into broader systems and applications. Qualifications - Experience in distributed systems and backend software engineering; - Experience with AI technologies such as LLMs, RAG, MCP, etc; - Excellent understanding of token usage optimization and LLM cost optimization strategies; - Expert-level knowledge of Go and solid hands-on experience with Python; - Strong experience with microservices, REST API design, gRPC, unit testing, and BDD testing; - Strong software design skills; UML familiarity is a plus. Exposure to Domain-Driven Design (DDD) is desirable; - Experience with asynchronous messaging technologies such as Google Pub/Sub or Kafka; - Deep knowledge of NoSQL and relational databases; - Strong experience with Docker, Kubernetes, and cloud platforms (GCP preferred); - Experience working in agile environments; - Experience building and scaling microservice based applications. - Proven ability to thrive in a collaborative environment with diverse stakeholders and subject matter experts. Requirements - Experience working in a fast paced startup environment; - Experience in cybersecurity or offensive security tools. Company Description Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.


