Distributed Systems Software Engineer, Python / Go
Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Canonical, so some details may not match this job. The employer's own page has the real description.
Job Overview
Canonical is seeking a highly skilled Distributed Systems Software Engineer proficient in Python and Go to join our dynamic team. The ideal candidate will be responsible for designing, implementing, and maintaining distributed systems, striving for excellence in performance, reliability, and scalability. You will collaborate with cross-functional teams to innovate and deliver robust software solutions that align with Canonical’s mission of advancing open-source technologies.
Job Responsibilities
- Design and implement distributed systems that are high-performing, scalable, and resilient.
- Write clean, maintainable, and testable code in Python and Go.
- Develop and maintain system-level architecture and frameworks for distributed applications.
- Collaborate with product managers and other engineers to define and refine product features.
- Troubleshoot, debug, and optimize existing systems to improve performance and reliability.
- Conduct code reviews and provide constructive feedback to team members.
- Stay current with industry trends and integrate new tools, technologies, and methodologies.
Qualifications
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a software engineer, with a strong focus on distributed systems.
- Proficiency in Python and Go, with a track record of delivering successful projects.
- Solid understanding of distributed computing principles and architectures.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and container technologies (e.g., Docker, Kubernetes).
- Familiarity with database systems and data engineering practices.
- Strong analytical and problem-solving skills, alongside effective communication abilities.
Technologies & Tools
In this role, you will engage with a variety of cutting-edge technologies and tools including, but not limited to, Python and Go programming languages, cloud computing platforms such as AWS and Azure, container orchestration tools like Kubernetes, and database management systems. Familiarity with automated testing frameworks and CI/CD pipelines will also be beneficial for ensuring robust software delivery and operational efficiency.
Ideal Candidates
The ideal candidate for this position will possess a passion for coding and an eagerness to tackle complex challenges. They should demonstrate strong collaboration skills, be proactive in sharing innovative ideas, and willing to learn and grow within a fast-paced environment. A solid focus on quality, attention to detail, and the ability to balance multiple projects while meeting deadlines are key characteristics for success in this role.
??? people applied to this job
Unemployment does not last the same number of weeks everywhere. In Utah it is paid for 10 to 26 weeks, depending on your earnings. How it works there →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
Systems Engineer
Team Remotely Inc.San Diego, USA
Systems Engineer
IT Operations
Network Administration
$70,000 - $120,000/Mo
2 years ago
$90,000 - $150,000/Mo
2 years ago
$90,000 - $150,000/Mo
2 years ago
Senior AWS Cloud & Site Reliability Engineer
INFY8.COM.San Diego, USA
AWS Expert
Cloud Infrastructure Specialist
Senior Site Reliability Engineer
$120,000 - $160,000/Mo
2 years ago
Junior Cloud Systems Engineer
Team Remotely Inc.San Diego, USA
Cloud Computing
Systems Engineering
Junior Level
$50,000 - $70,000/Mo
2 years ago
Cloud Engineer
Excel Hire Staffing,LLC.San Diego, USA
cloud computing
infrastructure automation
DevOps
$80,000 - $140,000/Mo
2 years ago
Azure Cloud Engineer
American Recruiting & Consulting Group.San Diego, USA
Azure Cloud
Engineer
Cloud Computing
$90,000 - $140,000/Mo
2 years ago
Cloud Engineer
New York Technology Partners.San Diego, USA
Cloud Computing
DevOps
Infrastructure as Code
$80,000 - $140,000/Mo
2 years ago
Junior System Administrator
Patterned Learning Career.San Diego, USA
System Administration
Junior Level
IT Support
$45,000 - $60,000/Mo
2 years ago
$50,000 - $70,000/Mo
2 years ago