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
The Senior Software Engineer, Customer Centered Engineering at Clari focuses on building and enhancing customer-centric solutions that leverage data-driven insights to optimize user experiences. This role involves collaborating with cross-functional teams to translate business requirements into technical specifications, developing scalable software solutions, and ensuring high-quality code through diligent testing and review processes. The ideal candidate will bring a blend of technical expertise, innovative thinking, and a strong commitment to enhancing customer satisfaction through technology.
Job Responsibilities
- Design, develop, and maintain software components that drive customer engagement and satisfaction.
- Collaborate closely with product managers, UX designers, and other engineers to create effective customer-centered features.
- Conduct code reviews and mentor junior engineers to ensure adherence to best practices and coding standards.
- Generate documentation for software design, architecture, and development processes.
- Monitor and optimize application performance to provide a seamless customer experience.
- Participate in the full software development lifecycle, from concept and design to implementation and support.
- Investigate and resolve software defects, ensuring timely delivery of high-quality solutions.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 5 years of experience in software development, with a focus on customer-facing applications.
- Strong proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with web frameworks and technologies like React, Angular, or Node.js.
- Solid understanding of RESTful APIs and microservices architecture.
- Proficient in database technologies such as SQL and NoSQL solutions.
- Demonstrated experience with version control systems like Git.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
Technologies & Tools
This position utilizes a variety of technologies and tools to develop and maintain software applications. Key technologies include cloud services (such as AWS or Azure), containerization (Docker, Kubernetes), and software development methodologies (Agile and Scrum). Additionally, familiarity with CI/CD pipelines and testing frameworks is beneficial to ensure efficient deployment and integration processes.
Ideal Candidates
Ideal candidates for the Senior Software Engineer position at Clari are those who possess a strong technical foundation coupled with an innate curiosity and passion for improving customer experiences. They are innovative thinkers who embrace challenges and demonstrate a commitment to continuous learning and collaboration. A customer-focused mindset, along with the ability to communicate effectively across diverse teams, will greatly enhance their success in this role.
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.