Full Time

Support Software Engineer (Level 3)

1647
$90,000 - $120,000* / year (about $43–$58 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 1647, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Support Software Engineer (Level 3) at 1647 will play a critical role in providing high-level technical support and solutions for our software products. This position requires a blend of in-depth knowledge of programming and problem-solving skills, allowing the individual to assist clients and internal teams in troubleshooting complex issues, developing enhancements, and ensuring overall product stability. The engineer will also contribute to documentation, guide junior team members, and collaborate closely with cross-functional teams to improve customer satisfaction and product performance.



Job Responsibilities

  • Provide expert-level support for software applications, resolving complex issues in a timely manner.
  • Collaborate with developers, product managers, and QA teams to enhance product features and functionalities.
  • Diagnose, analyze, and troubleshoot production issues, documenting solutions for future reference.
  • Assist in the development and maintenance of technical documentation, including user guides and training materials.
  • Mentor and train junior engineers and provide guidance on best practices for problem resolution.
  • Utilize monitoring tools to proactively identify potential system failures and performance issues.
  • Participate in code reviews, offering constructive feedback that enhances code quality and performance.
  • Stay current with industry trends and technologies to drive continuous improvement in support processes.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in software support or engineering roles.
  • Strong programming skills in languages such as Java, Python, or C#.
  • Proficiency in software debugging and performance tuning techniques.
  • Experience with version control tools such as Git, and understanding of CI/CD processes.
  • Familiarity with database management systems, preferably SQL and NoSQL databases.
  • Excellent communication and interpersonal skills to facilitate effective collaboration.


Technologies & Tools

In this role, the Support Software Engineer will utilize various technologies and tools, including programming languages like Java and Python, troubleshooting and monitoring tools, database management systems such as MySQL and MongoDB, version control systems like Git, and integrated development environments (IDEs) that facilitate a smooth workflow. Familiarity with cloud platforms and microservices architecture will also be advantageous.



Ideal Candidates

The ideal candidate for this position is someone with a proactive attitude toward problem-solving and a strong sense of accountability for their work. They should demonstrate exceptional analytical skills and the ability to work under pressure while maintaining a detail-oriented approach. A successful Support Software Engineer will possess strong communication skills, allowing them to convey technical information effectively to both technical and non-technical stakeholders. Additionally, a genuine passion for technology and continuous improvement will make them a valuable asset to the team.

Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →

View Similar Jobs

Matches Jobs

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