Full Time

Senior Software Engineer (Device42 - Support)

Freshworks
$100,000 - $130,000* / year (about $48–$63 an hour)

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 Freshworks, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Engineer (Device42 - Support) position at Freshworks is a pivotal role that encompasses the design, development, and implementation of support solutions geared towards our Device42 product. This role will leverage technical expertise to ensure seamless integration and functionality while providing exceptional support to clients. The ideal candidate will work collaboratively with cross-functional teams to enhance product offerings, resolve technical issues, and contribute to the overall improvement of customer satisfaction. Through strategic problem-solving and innovative development practices, the Senior Software Engineer will play a critical role in delivering high-quality software solutions that align with Freshworks' commitment to excellence.



Job Responsibilities

  • Participate in the complete software development lifecycle, focusing on designing and developing support functionalities for Device42.
  • Interface with external stakeholders to gather requirements and deliver tailored software solutions.
  • Debug, troubleshoot, and resolve software defects and technical issues reported by clients.
  • Develop and maintain comprehensive documentation of software processes, codes, and solutions.
  • Collaborate with product management and engineering teams to enhance product features based on user feedback and technical insights.
  • Implement best practices for software development, including code reviews, unit testing, and agile methodologies.
  • Provide mentorship and guidance to junior engineering staff.
  • Stay up to date with industry trends, tools, and technologies relevant to software engineering and support.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development, particularly in support roles.
  • Proficient in programming languages such as Python, Java, or Ruby.
  • Experience with web technologies (HTML, CSS, JavaScript) and databases (SQL, NoSQL).
  • Strong problem-solving skills and an analytical mindset.
  • Excellent communication skills, capable of conveying complex technical concepts to non-technical audiences.
  • Working knowledge of DevOps principles, CI/CD pipelines, and container technologies (Docker, Kubernetes).
  • Experience with version control systems such as Git.


Technologies & Tools

The Senior Software Engineer will primarily utilize technologies such as Python, Java, and Ruby for software development. Familiarity with web technologies, including HTML, CSS, and JavaScript, is critical for interface development. The role involves working with databases, such as SQL and NoSQL, and adopting best practices within DevOps through tools such as Docker and Kubernetes. Additionally, the engineer will engage with version control systems, predominantly Git, to manage and track changes in the codebase effectively.



Ideal Candidates

Ideal candidates for the Senior Software Engineer position are those who possess a proactive and collaborative mindset, thriving in a dynamic team environment. They should have a strong desire for continuous learning and improvement, effectively adapting to technological advancements and industry trends. A commitment to customer satisfaction and the ability to articulate complex concepts clearly will distinguish the successful candidate. Furthermore, those who demonstrate passion and enthusiasm for software engineering and support will find this role particularly rewarding.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

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