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, Cloud Platform at Clari will play a vital role in driving the design and implementation of cloud-based solutions that enhance Clari's product offerings. The successful candidate will be responsible for overseeing the development of secure, scalable, and reliable systems while collaborating with cross-functional teams to meet the needs of users and stakeholders. This position demands technical expertise, leadership capabilities, and a passion for innovation in cloud technologies.
Job Responsibilities
- Lead the design, development, and deployment of cloud-native applications and services.
- Architect scalable and secure cloud solutions utilizing modern design patterns and best practices.
- Collaborate with product management and other engineering teams to define project scope and requirements.
- Mentor junior engineers and foster a culture of learning and growth within the engineering team.
- Identify and resolve performance, reliability, and security issues within existing cloud infrastructure.
- Utilize continuous integration and continuous deployment (CI/CD) practices to streamline development workflows.
- Stay abreast of emerging technologies and industry trends to ensure Clari remains at the forefront of innovation.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 8 years of experience in software development, with a focus on cloud technologies.
- Proficient in programming languages such as Java, Python, or Go.
- Extensive experience with cloud platforms (AWS, Azure, Google Cloud) and container technologies (Docker, Kubernetes).
- Strong understanding of microservices architecture and RESTful API design.
- Demonstrated ability to lead technical projects and work collaboratively across teams.
- Exceptional problem-solving skills and a commitment to quality and performance.
Technologies & Tools
The Principal Software Engineer will primarily work with advanced cloud technologies, including Amazon Web Services (AWS), Google Cloud Platform (GCP), and Azure. Familiarity with containerization tools like Docker and orchestration systems such as Kubernetes is essential. The role also requires the use of programming languages like Java and Python, and knowledge of various database technologies including SQL and NoSQL solutions.
Ideal Candidates
The ideal candidate for the Principal Software Engineer position is a visionary leader with a strong technical foundation and a proven track record of delivering high-quality software solutions. They demonstrate exceptional communication and collaboration skills, thrive in a fast-paced environment, and exhibit a proactive approach to problem-solving. Candidates should display a passion for innovation, a commitment to continuous improvement, and the ability to inspire and motivate teams to achieve their best work.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.