Job Description
We are seeking an experienced Software Engineer to join our team, where you will help develop and maintain cutting-edge container images that simplify open-source application deployment. As part of a globally distributed team, you'll work closely with colleagues from various disciplines to deliver high-quality, secure, and performant container images while ensuring a seamless user experience.
In this role, you will focus on building and optimizing tools for container image development, maintenance, and automation. You'll also contribute to continuous integration (CI) and continuous delivery (CD) processes, playing a vital role in streamlining the deployment pipeline for container-based applications.
You will work on exciting products like Rocks (OCI images) and Chisel, and have the opportunity to drive innovation while mentoring junior team members. Your insights will guide decisions, and your expertise in container technologies will help shape the future of container image development. This is a fantastic opportunity for engineers who are passionate about software development, open-source communities, and DevOps.
What You'll Do:
Build robust, scalable, high-performance container images.
Develop and automate CI/CD pipelines for building, testing, and publishing container images.
Write tools and tests for ensuring security compliance and cloud-native compatibility.
Collaborate with teams across the organization to ensure a seamless user experience.
Contribute to technical decisions, offering insights based on your experience and expertise.
Engage with the open-source community as a subject matter expert.
Produce clear, detailed documentation and knowledge-sharing resources.
Work in an agile, distributed environment with a focus on collaboration and continuous improvement.
Mentor junior team members and participate in the recruitment process.
Participate in global travel up to 15% for internal and external events.
What We're Looking For:
Strong passion for software development and problem-solving.
Experience working collaboratively in a team-oriented environment.
Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, Concourse CI).
Proven track record of delivering high-quality software on time.
Hands-on experience with container images and containerized environments.
Proficiency in at least one container management tool (e.g., Docker, Kubernetes).
Significant experience in Python programming.
Strong background in Linux systems administration and package management.
Excellent communication skills, both written and verbal, for explaining technical concepts clearly.
Ability to bring clarity to technical discussions and decisions.
A collaborative mindset, with a focus on knowledge sharing and continuous learning.
Graduate to mid-senior level experience, with a Bachelor's or equivalent degree in Computer Science, STEM, or a related field.
What We Offer:
Competitive salary with performance-driven annual bonuses.
A global, distributed work environment with occasional team sprints and in-person collaboration.
Personal learning and development budget of $2,000 per year.
Recognition rewards for outstanding contributions.
Comprehensive benefits package, including annual leave, maternity and paternity leave, and an Employee Assistance Programme.
Opportunity for travel to exciting locations to meet with colleagues.
If you're passionate about shaping the future of open-source software, container technologies, and cloud-native solutions, we'd love to hear from you!
Employment Type: Full-Time
Salary: $ 112,000.00 Per Year
Job Tags
Full time, Remote job,