Full Time

Senior Software Engineer - Remote

Clari
Remote!
$110,000 - $150,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

The Senior Software Engineer at Clari will play a critical role in designing, developing, and optimizing software solutions that enhance our platform's capabilities. This position requires a strong technical background, excellent problem-solving skills, and the ability to work collaboratively in a fast-paced, remote environment. The successful candidate will be involved in all stages of the software development lifecycle, from requirement gathering to deployment and maintenance, ensuring high-quality output and alignment with company objectives.



Job Responsibilities

  • Design, develop, and maintain scalable software applications in accordance with best practices and industry standards.
  • Collaborate with cross-functional teams to define project requirements and specifications.
  • Conduct code reviews and provide constructive feedback to peers to ensure code quality and efficiency.
  • Troubleshoot and resolve software defects and technical issues promptly.
  • Participate in the continuous improvement of software development processes and methodologies.
  • Document software designs and maintain comprehensive records of technical specifications.
  • Mentor junior engineers and contribute to their professional development.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of experience in software development, with a focus on application design and coding.
  • Strong proficiency in programming languages such as Python, Java, or C#.
  • Experience with web development frameworks and technologies, such as React, Angular, or Node.js.
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and microservices architecture.
  • Knowledge of database management systems, both SQL and NoSQL.
  • Excellent analytical and problem-solving abilities, with a keen attention to detail.
  • Strong communication skills, both written and verbal, with the ability to collaborate effectively in a remote environment.


Technologies & Tools

The Senior Software Engineer will be working with a variety of modern technologies and tools, including but not limited to Agile development methodologies, Git for version control, Docker for containerization, and CI/CD tools like Jenkins or CircleCI. Knowledge of data visualization libraries and API design will also be advantageous for integrating with existing services and enhancing the user experience within the Clari platform.



Ideal Candidates

Ideal candidates for the Senior Software Engineer position at Clari possess a proactive mindset and a passion for innovation. They are detail-oriented and thrive in collaborative team settings. A successful candidate is not only technically proficient but also exhibits strong emotional intelligence, adaptability to changing priorities, and a commitment to delivering high-quality solutions. Additionally, they should demonstrate a robust willingness to learn and grow within an evolving technological landscape, coupled with a genuine interest in contributing to the company's mission and vision.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.