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 for Customer Centered Engineering at Clari will play a vital role in enhancing our customer experience through innovative software solutions. This position entails collaborating closely with cross-functional teams to design and implement scalable software architectures, developing high-quality software, and solving complex technical challenges while ensuring seamless integration with existing systems. The ideal candidate will leverage their expertise to drive customer-centric initiatives, influence product direction, and mentor junior engineers as they contribute to overall product excellence in a remote work environment.
Job Responsibilities
- Design and implement robust software architectures that cater to customer needs.
- Collaborate with product managers and other stakeholders to define project requirements.
- Develop clean, maintainable, and efficient code across the product lifecycle.
- Conduct code reviews and provide feedback to ensure code quality and best practices.
- Troubleshoot and resolve technical issues as they arise.
- Mentor and support junior software engineers in technical skills and career development.
- Stay current with industry trends and advancements to proactively suggest improvements.
- Engage with clients to understand their requirements and adapt software solutions accordingly.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- At least 5 years of experience in software development with a strong emphasis on customer-oriented solutions.
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and microservices architecture.
- Strong understanding of database technologies like SQL and NoSQL databases.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a remote team environment.
- Strong interpersonal and communication skills to effectively engage with stakeholders.
Technologies & Tools
The Senior Software Engineer will utilize a variety of technologies and tools including cloud computing platforms such as AWS or Azure, programming languages including Java, C#, and Python, as well as databases like MySQL and MongoDB. Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes will also be beneficial. The candidate will be expected to use version control systems like Git, and collaboration tools like Jira and Confluence to enhance project delivery and communication within the team.
Ideal Candidates
The ideal candidates for this position will possess strong analytical thinking and problem-solving skills, a passion for delivering high-quality software solutions, and a customer-centric mindset. They should be self-motivated, adaptable, and able to thrive in a dynamic remote work environment. A collaborative spirit combined with the ability to mentor others and contribute to a positive team culture is essential. Candidates should also be open to feedback and continuous improvement, demonstrating a commitment to professional development and excellence.
🌙 Night shift. It is 11:09 p.m. on the East Coast and most US employers are asleep, so far fewer new jobs are posted right now. Things pick up again from about 5 a.m. Eastern.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.