What are the responsibilities and job description for the Remote Software Engineer | WFH Opportunities position at Get It - Professional Services?
Job Overview
Are you a dedicated software engineer with a strong enthusiasm for open-source software? We invite you to explore a remarkable opportunity to contribute to a premier platform that underpins some of the world's most advanced technologies in cloud computing, data science, AI, IoT, and beyond.
In this role, you will be instrumental in the development and optimization of Ubuntu Server packages, collaborating with a talented team of engineers. This remote position offers the chance to influence the direction of Ubuntu while engaging with a diverse, international team and gaining exposure to leading-edge technologies.
Key Responsibilities
Are you a dedicated software engineer with a strong enthusiasm for open-source software? We invite you to explore a remarkable opportunity to contribute to a premier platform that underpins some of the world's most advanced technologies in cloud computing, data science, AI, IoT, and beyond.
In this role, you will be instrumental in the development and optimization of Ubuntu Server packages, collaborating with a talented team of engineers. This remote position offers the chance to influence the direction of Ubuntu while engaging with a diverse, international team and gaining exposure to leading-edge technologies.
Key Responsibilities
- Collaborate effectively with a distributed team to spearhead the development and upkeep of Ubuntu Server packages.
- Enhance the user experience across a broad spectrum of applications and workloads.
- Identify, diagnose, and resolve issues in partnership with upstream projects.
- Uphold high software standards by reviewing and assessing contributions from fellow engineers.
- Take ownership of the maintenance of Ubuntu Server packages, focusing on areas including:
- Traditional server workloads (web servers, databases, network services)
- Virtualization and containerization
- Package management and dependencies
- Language runtimes and toolchains (Python, Go, Rust, etc.)
- Collaborate with communities by engaging with other teams in the Ubuntu and Debian ecosystems, along with upstream projects and customers.
- A strong passion for technology and a desire to work with exceptional professionals.
- Initiative-driven and adaptable, showcasing a continuous eagerness to learn.
- Proficiency in managing multiple projects within a fast-paced environment.
- A Bachelor's degree (or equivalent) in Computer Science, STEM, or a related field, along with experience in at least two of the following:
- Distribution development or debugging software
- Establishing test environments and reproducibility steps
- Optimizing complex workloads
- Coding in Python, Go, or Rust
- Packaging or distributing software
- Working with public clouds (AWS, GCP, Azure, Oracle Cloud, IBM Cloud)
- Previous participation in open-source projects is advantageous.
- We provide a personal development budget of USD 2,000 annually to foster your continuous learning and professional advancement.
- We are dedicated to building a diverse and inclusive workplace, welcoming individuals from all backgrounds to apply. We believe that varied perspectives lead to superior solutions and products, and we value the contributions of every team member.
- Enjoy a competitive salary commensurate with your experience, alongside annual performance evaluations and a bonus program.
- Experience a flexible remote work environment while having opportunities to travel for team events 2-4 times a year, facilitating face-to-face interactions with colleagues in diverse settings.
- Benefit from generous annual leave, including maternity and paternity provisions, along with access to our Employee Assistance Program and travel perks.
Remote Software Engineer - Python - Container Image Development | WFH
Get It - Professional Services -
Phoenix, AZ
Software Engineer
Procare Software -
Phoenix, AZ
Software Engineer
EVERYDAY SOFTWARE, S.L. (Factorial) -
Glendale, AZ