Thanks to software and programmability, modern access networks can be operated highly efficiently and efficiently in the gigabit age and flexibly developed further. As the leading network operator in Europe, Deutsche Telekom has decided to rely on data center technologies to build the next generation access technology.
For the upcoming tasks, we are looking for software engineers who have the enthusiasm and the know-how to help us transform into a software-defined network operator. It requires outstanding solutions, power of implementation and pragmatism.
For our team, we are looking for people who can develop software architectures on the one hand and on the other hand also have the ability and willingness to actively shape the implementation as part of the team.
Tasks with Impact, that is, an environment where solutions have to be found that are used in one of the largest networks in Europe
Freedom to introduce and implement your own ideas in a start-up-like environment
Ability to contribute to open source community projects
Collateral and benefits of a DAX-listed group
Creative, highly motivated and result-oriented team of employees with little hierarchy / overhead
Working in an international environment
Extensive opportunities to develop both personally and technically
As Senior Software Engineer (m / f) , they are responsible for defining and deploying new software systems, as well as for extending existing Carrier Access Networks software through Software Defined Networking (SDN) and Network Function Virtualization (NFV).
In detail you expect the following tasks:
They perform sophisticated software development tasks to actively support the transformation to a "software-defined network operator"
You create powerful software
They guide software engineers (internal and external) to ensure quality, and that instructions are clearly described, communicated and implemented
They are familiar with the latest relevant software technologies and are actively involved in keeping this knowledge up to date
They take the lead in designing, implementing, and supporting a CI / CD infrastructure, ensuring that fast, reliable, and consistent release pipeline builds are created that produce the software efficiently and highly automated
They contribute to the fact that development proposals are estimated to be technically robust and correct
They have a master's degree or PhD in eg Computer Science, Telecommunications or Business Informatics and several years of experience in the implementation of solutions to complex problems in medium to large infrastructure platforms. In addition, you will have experience in software development with Linux-based environments as well as proven success in terms of developed production code.
In addition, you convince with the following experiences and competences:
They have experience with CI / CD development frameworks (eg, GitLab, Jenkins, Travis) to facilitate the creation of highly automated and robust workflows
You have many years of experience with programming languages such as C / C ++, Java, Python and working in larger software projects
You have a deep understanding of the entire software development cycle and the cost structure of software
You have the power to implement, but also the willingness to compromise and excellent communi