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
View details
Apply Now