What are the responsibilities and job description for the Remote Software Engineer | WFH Opportunity position at Get It - Professional Services?
Job Overview
Join our dynamic team as a Software Engineer, where your passion for open-source software will drive innovation on a platform that underpins some of the most advanced technologies globally. In this remote role, you will have the opportunity to make significant contributions to the development and enhancement of Ubuntu Server packages while collaborating with a talented international team.
Key Responsibilities
We provide a supportive environment for professional development, including an annual personal development budget of USD 2,000, enabling you to pursue continuous learning and growth in your career.
Company Culture And Values
Our organization is dedicated to fostering a diverse and inclusive workplace, welcoming applicants from all backgrounds. We believe that diverse perspectives enhance our solutions and products, and we value the unique contributions of every team member.
Compensation And Benefits
Join our dynamic team as a Software Engineer, where your passion for open-source software will drive innovation on a platform that underpins some of the most advanced technologies globally. In this remote role, you will have the opportunity to make significant contributions to the development and enhancement of Ubuntu Server packages while collaborating with a talented international team.
Key Responsibilities
- Collaborate with a global team of experts to advance the development and upkeep of Ubuntu Server packages.
- Optimize the user experience for a wide array of applications and workloads.
- Diagnose, troubleshoot, and resolve technical issues in partnership with upstream projects.
- Uphold rigorous software standards by reviewing submissions from fellow engineers.
- Take ownership of maintaining Ubuntu Server packages focusing on various areas, including traditional server workloads, virtualization, and language runtimes.
- Engage with the Ubuntu and Debian communities, contributing to upstream projects and fostering strong customer relationships.
- Proficiency in distribution development or debugging software.
- Experience in creating test environments and ensuring reproducibility.
- Ability to optimize complex workloads effectively.
- Coding expertise in languages such as Python, Go, or Rust.
- Knowledge of software packaging or distribution.
- Familiarity with public cloud services (AWS, GCP, Azure, Oracle Cloud, IBM Cloud).
- A Bachelor's degree (or equivalent) in Computer Science, STEM, or a related discipline.
- Proven experience in software development, specifically within open-source environments, is highly regarded.
- A strong self-starter with adaptability and excellent project management capabilities.
We provide a supportive environment for professional development, including an annual personal development budget of USD 2,000, enabling you to pursue continuous learning and growth in your career.
Company Culture And Values
Our organization is dedicated to fostering a diverse and inclusive workplace, welcoming applicants from all backgrounds. We believe that diverse perspectives enhance our solutions and products, and we value the unique contributions of every team member.
Compensation And Benefits
- Competitive salary commensurate with experience.
- Annual performance reviews and a structured bonus program.
- Generous paid time off, including maternity and paternity leave.
- Access to an Employee Assistance Program and travel benefits, including airport lounge access and upgrades for company events.
- Opportunities for global travel, with team sprints twice a year to strengthen colleague connections.