Senior Software Engineer (AI CI/CD)
New
J
JobgetherSoftware Engineering
GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 5 years
- Required Skills
- DockerArtificial IntelligenceKubernetesSoftware ArchitectureGoCI/CDDistributed Systems
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- At least 5 years of professional software engineering experience delivering production-grade applications.
- Strong expertise with container technologies, Docker, Kubernetes, artifact registries, and the broader cloud-native ecosystem.
- Experience designing, building, and securing modern CI/CD pipelines and software delivery platforms.
- Strong proficiency in Go (Golang), or the ability to become productive quickly with the language.
- Experience working with AI development tools, automation technologies, or intelligent software systems.
- Solid understanding of software architecture, distributed systems, and secure software engineering practices.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional, remote teams.
- Self-motivated, proactive, and comfortable working in fast-paced environments with evolving priorities.
- Passion for building developer-focused products that simplify complex engineering workflows.
Responsibilities
- Design, develop, and deliver end-to-end product features, from architecture and implementation through deployment, monitoring, and continuous improvement.
- Build and enhance AI-powered developer tools, CI/CD capabilities, and customer-facing platform features that improve software delivery workflows.
- Contribute to the technical roadmap by collaborating with product managers and engineering teams to prioritize features and deliver iterative improvements.
- Lead architectural discussions, propose scalable technical solutions, and promote engineering best practices across the development lifecycle.
- Develop secure, cloud-native applications that integrate with container technologies, Kubernetes environments, and modern software supply chain tooling.
- Identify and resolve complex technical challenges while balancing product requirements, performance, maintainability, and security.
- Collaborate with cross-functional teams to ensure a seamless developer experience and deliver high-quality software solutions.
- Mentor teammates through knowledge sharing, code reviews, and technical collaboration to foster engineering excellence.
View Full Description & ApplyYou'll be redirected to the employer's site