Full Time

Principal Software Engineer, Cloud Platform - Remote

Clari
Remote!
$130,000 - $180,000* / year

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 Clari, so some details may not match this job. The employer's own page has the real description.

Overview

The Principal Software Engineer for Cloud Platform at Clari will play a pivotal role in the development and optimization of our cloud-based architectures and solutions. This position demands a deep understanding of cloud infrastructure, software engineering principles, and collaboration with cross-functional teams to deliver scalable and robust applications. As a leader in this domain, you will be responsible for driving technical direction, mentoring junior engineers, and ensuring that best practices are consistently applied throughout the software development lifecycle.



Job Responsibilities

  • Design and implement scalable cloud architectures and solutions that meet business requirements.
  • Lead architecture discussions and decisions while translating complex technical concepts into business language.
  • Collaborate with product and engineering teams to define technical requirements and scope of projects.
  • Mentor and guide junior engineers in software design, development, and best practices.
  • Conduct code reviews to ensure code quality and adherence to standards.
  • Optimize existing cloud applications for performance, scalability, and cost-efficiency.
  • Stay abreast of industry trends and emerging technologies to enhance the cloud platform.
  • Develop and maintain comprehensive documentation related to architecture, design, and processes.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • 10+ years of experience in software engineering, with a focus on cloud computing and platforms.
  • Deep understanding of cloud providers such as AWS, Azure, or Google Cloud Platform.
  • Proficiency in programming languages such as Java, Python, or Go.
  • Extensive experience with containerization technologies (e.g., Docker, Kubernetes).
  • Strong knowledge of DevOps practices and CI/CD tools.
  • Excellent analytical and problem-solving abilities.
  • Outstanding communication and interpersonal skills.


Technologies & Tools

The Principal Software Engineer will utilize a variety of technologies and tools including cloud platforms (AWS, Azure, Google Cloud), container orchestration tools (Kubernetes, Docker), configuration management tools (Terraform, Ansible), as well as programming languages like Java, Python, and Go. Familiarity with CI/CD pipelines, microservices architecture, and monitoring tools is also essential to effectively manage and optimize cloud applications.



Ideal Candidates

Ideal candidates for this position will demonstrate a proactive approach to problem-solving and strong technical acumen. They will be passionate about cloud technologies and possess a strong desire to innovate and improve existing systems. Strong team players, they will also exhibit excellent mentoring skills, helping to elevate the performance of their peers and contribute to a collaborative work environment. Additionally, they will show adaptability to change, a commitment to quality, and a drive for continuous improvement in all aspects of their work.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.