Full Time

Principal Software Engineer, Cloud Platform - Remote

Clari
Remote!
$120,000 - $170,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.

Job Overview

As a Principal Software Engineer for the Cloud Platform at Clari, you will play a pivotal role in shaping the architecture and design of our cloud-based solutions. You will lead the development and implementation of high-quality, scalable software systems that enable our products to deliver exceptional customer value. The ideal candidate will work collaboratively with cross-functional teams to drive innovation and ensure best practices in software development, while also mentoring junior engineers and fostering a culture of continuous improvement.



Job Responsibilities

  • Design, develop, and maintain robust cloud-based software solutions.
  • Lead architectural discussions and make informed decisions regarding technology choices.
  • Collaborate with product managers, UX designers, and other stakeholders to translate business requirements into technical specifications.
  • Ensure code quality and adherence to best practices through regular code reviews.
  • Mentor and provide guidance to junior engineers to help them grow in their roles.
  • Monitor application performance and optimization, ensuring reliability and scalability.
  • Participate in troubleshooting, debugging, and performance tuning of existing applications.
  • Stay abreast of industry trends and emerging technologies relevant to cloud computing.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • A minimum of 8 years of software development experience, with at least 3 years in a Principal or Senior Engineer role.
  • Proven experience in designing and implementing cloud-based solutions using platforms such as AWS, Azure, or Google Cloud.
  • Strong proficiency in programming languages such as Java, Python, or Go.
  • Hands-on experience with containerization and orchestration technologies like Docker and Kubernetes.
  • Excellent problem-solving skills and a strong understanding of algorithms and data structures.
  • Outstanding communication and collaboration abilities, with a focus on teamwork.


Technologies & Tools

This position will predominantly involve working with cloud computing technologies and tools. Key technologies include AWS, Azure, or Google Cloud for cloud services; Docker and Kubernetes for containerization and orchestration; and programming languages such as Java, Python, or Go. Familiarity with CI/CD tools, API design, and microservices architecture will also be essential in delivering robust and scalable solutions.



Ideal Candidates

Ideal candidates for the Principal Software Engineer position at Clari are individuals who are not only proficient in software engineering but also possess a strong passion for technology and innovation. They should be proactive problem solvers, capable of working independently and as part of a team. Strong leadership skills, a collaborative mindset, and a desire to mentor others are essential qualities. Additionally, candidates who exhibit curiosity, adaptability, and a commitment to continuous learning will thrive in our dynamic environment.

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.