About us
Careers at ETC Solutions
Shape the digital future of public transport with us. At ETC Solutions, you work on solutions that make operations more efficient and keep passengers reliably informed in an environment defined by responsibility, creative freedom, and real impact.

Why ETC Solutions?
Meaningful projects in public transport with direct impact on everyday life
Challenging tasks at the intersection of technology, operations, and data
Short paths & real co-creation – ideas and commitment are expressly welcome
Open, appreciative culture, where new approaches find their place


How we work
Interdisciplinary, pragmatic and partnership-oriented: We work closely with transport companies, public authorities, and industry partners with a high demand for stability, comprehensibility, and sustainable solutions.
We offer
A varied and responsible field of work in an innovative company
Plenty of room for personal and professional development
An open and appreciative corporate culture, where creativity and new ideas are welcome
A modern working environment with flexible working hours and the option of remote work
Training opportunities that support your development
Company pension plan for long-term security
A committed and collegial team that achieves goals together
JobRad leasing for environmentally friendly mobility
Subsidy for public transport tickets to support your commute
Exclusive discounts from a wide range of partners through our corporate benefits program
Regular team events to strengthen team cohesion
Open positions
Interested?
Then we look forward to your application via email to personal@etc-consult.de
For April 1, 2027, we are looking for a Project Manager for Offer Preparation (m/f/d) to take the lead in handling our offers in public procurement procedures. verantwortet.
Your Tasks
Lead responsibility for our offers – from prequalification to submission of the final offer – for tenders from awarding authorities, transport associations, as well as public and private transport companies.
Analysis of tender documents and preparation of the Go/No-Go decision.
Management of the offer through all procedural phases, including bidder questions, additional requests, and negotiation rounds.
Coordination of sales, product, technology, and management, ensuring quality and timely submission.
Development of templates and references as well as the advancement of our offer process.
Direct reporting to the Sales Managing Director.
Your Profile
Completed studies, e.g., industrial engineering, business administration, or transportation.
Experience in project or offer management, ideally in public procurement procedures in public transport.
Basic knowledge of procurement law (GWB, VgV, SektVO) is desirable.
Technical understanding and the ability to present complex issues convincingly.
Structured, reliable working method and good overview even under deadline pressure.
Very good German skills and good English skills.
Application
We look forward to your application with your resume and salary expectation by email to personal@etc-consult.de.
We are looking for immediately or from January 1, 2027 1–2 Interns or Working Students (m/f/d) to support our sales team for a period of 3 to 6 months.
Your Tasks
Support with tenders and requests for proposals – from reviewing documents to submitting on time
Compilation and preparation of documents, references, proofs, and contributions from the specialist departments
Monitoring deadlines and coordination with colleagues and partners
Maintaining our sales tracking list and updating statuses, appointments, and next steps
Researching new tenders and potential customers and preparing relevant information for the sales team
Taking on smaller tasks in day-to-day sales, e.g., preparing appointments and presentations
Your Profile
Structured and careful working style as well as the ability to keep track of several parallel tasks
Strong communication skills and initiative in dealing with colleagues and partners
Confident handling of MS Office, especially Excel
Very good German skills; good English skills are an advantage
Initial experience in sales, project management, or tenders is desirable but not a requirement
Application
Sounds like you? Then send us your resume, any current enrollment certificate, and your earliest possible start date by email to personal@etc-consult.de.
A cover letter is not a must – but we would be happy about a few sentences explaining why you are interested in the job.
As a Senior Backend Developer (m/f/d), you take on a central technical role in our engineering team. You develop modern software solutions, actively shape our system architecture, and gradually take on more technical responsibilities of the department head.
Your tasks
Concept, architecture, and further development of our software platform
Development of backend components with Java and Spring Boot
Collaboration on frontend components with JavaScript and jQuery
Control and coordination of technical development projects
Mentoring and professional support of team members
Ensuring code quality, test coverage, and CI/CD
Further development of our development environment with GitLab CI, Docker, and Kubernetes
Evaluation and integration of new tools, technologies, and frameworks
Close collaboration with product management, DevOps, and customers
Gradual assumption of additional technical leadership tasks
Your profile
Several years of experience in software development, ideally in a backend environment
Very good knowledge of Java (11+) and Spring Boot
Experience with JavaScript and jQuery
Good knowledge of Apache Kafka, PostgreSQL, and Liquibase
Experience with Docker, Kubernetes, and GitLab CI
Understanding of software architecture and modern development processes
Independent, structured, and responsible working style
Communication strength, team orientation, and initiative
Ability to prioritize and coordinate tasks
Ideally, initial experience in technical or professional supervision of team members
Your tasks
Independent management of complex national and international IT projects from planning to implementation
Central contact person for customers as well as coordination of internal teams and external partners
Creation and management of project plans, roadmaps, milestones, and resource overviews
Comprehensive project controlling with respect to costs, deadlines, quality, and project progress
Responsibility for project budgets, including planning, monitoring, forecasting, and adherence
Identification and management of risks, deviations, and escalations
Organization and moderation of project meetings and steering committees
Management of requirements and change requests as well as further development of our project management standards
Your profile
Several years of experience in IT project management
Experience in collaboration with international customers and partners
Experience with agile methods, e.g., Scrum or Kanban
Knowledge in project controlling as well as risk and stakeholder management
Good understanding of software development and IT processes
Proficient use of project management tools such as Jira and Confluence
Very good German and English skills in spoken and written
Structured, analytical, and autonomous working style
Communication strength and confident demeanor with customers
Your tasks
Technical advancement and modernization of our frontend
Migration and redevelopment of UI components from a Java-based platform
Development of modern web interfaces with React.js and GraphQL
Building and maintaining a unified frontend architecture
Mentoring and professional support of team members
Close collaboration with backend teams (Java), product management, and UX
Ensuring code quality through reviews, standards, and documentation
Working with GitLab (repository, merge requests, CI/CD)
Implementation of UX/UI concepts based on Figma
Evaluation and integration of new frontend technologies and standards
Your profile
Several years of experience in frontend development
Very good knowledge in React.js
Experience with GraphQL
Proficient use of GitLab (version control, merge requests, pipelines)
Ideally, experience with migrating or replacing legacy systems
Good understanding of complex platforms and data structures
Independent, structured, and responsible working style
Communication strength, team orientation, and initiative
Very good German and English skills
Location: Berlin · Remote · Hybrid
Employment type: Full-time (permanent)
Industry: Software Development · Railway Technology (SaaS · KRITIS)
Tasks
Grafana as Single Point of Truth: You conceptualize, implement, and optimize our central end-to-end observability architecture in OVHcloud, aiming to consolidate all telemetry data in Grafana as a central platform.
Technical service & infrastructure monitoring: You ensure seamless metrics and log monitoring of our containerized applications and services in Kubernetes clusters using Prometheus and Loki.
Database & Technical Monitoring: You oversee the PostgreSQL databases orchestrated by the Zalando Postgres Operator. Using targeted SQL queries, directly integrated into Grafana, you monitor both the technical performance and the correctness of application data (e.g., data integrity, processing status of real-time and schedule data, system throughput).
Enablement & Coaching of Development: In close coordination with the Head of Engineering, you will train and support our software engineering team in the optimal use of Prometheus. For this purpose, you will develop exemplary guidelines, code examples, and best practices so that new software services are equipped with the appropriate metrics from the beginning and existing services are systematically and cleanly retrofitted for monitoring.
Strategic prioritization of the monitoring landscape: You analyze our system landscape and, in close coordination with the Head of Support and the Head of Engineering, decide which services and services need to be prioritized, monitored, and deeply analyzed to prevent business-critical bottlenecks early on.
Purposeful alerting & documentation via Jira & MS Teams: You define intelligent, low-noise alerting rules directly in the Grafana setup. In the event of technical anomalies or professional discrepancies, you ensure that incidents are fully automatically or structurally documented as a ticket in Jira for seamless tracking and then played out to Microsoft Teams for quick team notification.
Work organization & documentation via Jira: The entire planning, control, and seamless documentation of your tasks, projects, and monitoring concepts are structured within our Jira landscape.
Interface function & incident response: Organizationally, you are directly assigned to the Head of Support. You work closely with our DevOps and software engineering team and actively support the root cause analysis of unplanned system states.
Your profile
Professional experience: Sound experience in IT monitoring, site reliability engineering (SRE), or system administration in highly available cloud environments.
SQL & database knowledge: You have a good understanding of relational databases (ideally PostgreSQL) and have solid SQL basic knowledge to create fundamental queries for visualizing key figures directly in Grafana.
Stack expertise & willingness to learn: You have a good basic understanding of the stack consisting of Grafana, Prometheus, and Loki (or comparable tools). As we continuously evolve, your willingness to independently deepen your proficiency in these technologies and Jira/Teams integrations is important to us.
Infrastructure know-how: Confident handling of cloud infrastructures (ideally OVHcloud · OpenStack) as well as solid knowledge in dealing with Kubernetes and Docker (or containerized environments).
Project & tool competence: Experience in structured work organization and documentation with Jira as well as good scripting skills (e.g., Bash, Python, Go) for automating monitoring tasks.
Mentality: Strongly developed logical and processual understanding, coupled with high KRITIS responsibility, pronounced team skills, and enjoyment in knowledge transfer and coaching.
Would you like to join us?
Are you interested in ETC Solutions but haven't found a suitable position? Then we are always happy to receive your unsolicited application. Just send your resume to personal@etc-consult.de.