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 be responsible for driving the design and implementation of scalable, high-performance cloud solutions to enhance our product offerings. You will lead technical initiatives, collaborate with cross-functional teams, and mentor junior engineers, ensuring a robust and efficient development process. Your expertise will help shape the architecture of our cloud services, delivering innovative solutions that meet customer needs and align with the company’s strategic goals.
Job Responsibilities
- Lead the design, development, and deployment of cloud-based applications and microservices.
- Collaborate with product managers and other stakeholders to define feature specifications and requirements.
- Architect cloud solutions and recommend best practices for performance, security, and scalability.
- Conduct code reviews to ensure quality and adherence to coding standards.
- Implement CI/CD pipelines to streamline build and deployment processes.
- Mentor and provide technical guidance to junior engineers and team members.
- Resolve complex technical issues and proactively identify opportunities for improvement.
- Stay updated with industry trends and emerging technologies to provide innovative solutions.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 7+ years of software engineering experience, with a focus on cloud technology.
- Proficiency in programming languages such as Java, Python, or Go.
- Deep understanding of cloud platforms (AWS, Azure, GCP) and related services.
- Experience with container orchestration tools like Kubernetes and Docker.
- Strong knowledge of microservices architecture and RESTful APIs.
- Familiarity with DevOps practices, including CI/CD and infrastructure as code (IaC).
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Technologies & Tools
The Principal Software Engineer will be working with a variety of technologies and tools relevant to cloud platform development, including but not limited to AWS or Azure services, Kubernetes, Docker for containerization, Terraform for infrastructure management, and CI/CD tools such as Jenkins or GitLab CI. Additionally, familiarity with monitoring tools like Prometheus or Grafana is advantageous to ensure optimal performance and reliability of cloud applications.
Ideal Candidates
The ideal candidate will be a collaborative team player with strong leadership qualities and a passion for innovation. They will possess excellent communication skills, enabling them to convey complex technical concepts clearly to both technical and non-technical stakeholders. A proactive attitude towards problem-solving and a commitment to continuous learning in emerging technologies and best practices are also essential traits for this role. Candidates who thrive in fast-paced, dynamic environments and who are driven to achieve excellence will find themselves well-suited for this position.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.