Senior Software Engineer with practical DevOps experience
Confidential
Posted: March 23, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Work as a Senior Software Engineer at a high-tech company involved in developing innovative solutions in a fast-paced environment, combining software expertise with DevOps and automation capabilities.
Required Skills
Job Description
At TOPIC, we work every day on high-tech innovations that make the world smarter, healthier, and better. We are looking for someone who combines deep programming expertise with a strong affinity for DevOps and automation. Are you an experienced Senior Software Engineer who understands how modern tooling and CI/CD enhance the quality, speed, and scalability of software development?
“What I value most is the ownership and the opportunities to grow. Because our team works closely with customers, you experience the strengths of a family-like company combined with high-end, high-tech projects. It’s truly the best of both worlds.”
Peter Barna | Software Architect @ TOPIC
What will you do as a Senior Software Engineer?
As a Senior Software Engineer, you lead the design, implementation, and verification of software components across a wide range of applications, from driver control and algorithm development to UI and human-machine interfaces.
You not only understand how to write high-quality software, but also how to optimize the development ecosystem around it. You have experience setting up and maintaining CI/CD pipelines. By sharing your expertise and mentoring junior engineers, you stimulate technical excellence and continuously raise our software standards.
Software Engineering (Core of the Role)
• Design, implement, and verify subsystems, modules, and components within embedded systems and middleware environments
• Write efficient, maintainable, real-time code in C++ and C
• Integrate software into complex hardware and software systems
• Apply Object-Oriented Programming, UML, unit testing, and modern design principles
DevOps & Automation
• Initiate and implement improvements in the team’s DevOps way of working
• Set up, maintain, and improve CI/CD pipelines (build, test, release)
• Automate build, test, and deployment processes to minimize manual work and errors (Python)
• Support and guide colleagues in DevOps principles and practices (knowledge sharing and coaching)