Full Time

Software Engineer, Sustaining Engineering - Remote | WFH

Get It Recruit - Information Technology
Remote!
$80,000 - $120,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 Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.

Overview

The Software Engineer, Sustaining Engineering at Get It Recruit - Information Technology will be responsible for maintaining and enhancing the performance of existing software applications. This role requires a strong background in software development and troubleshooting, as well as a keen understanding of product lifecycle management. The engineer will collaborate closely with cross-functional teams to identify issues, propose solutions, and implement changes to ensure software reliability and efficiency. The position is fully remote, offering a flexible work environment while contributing to impactful projects.



Job Responsibilities

  • Monitor and maintain existing software applications to ensure optimal performance and functionality.
  • Identify and troubleshoot issues that arise in live software environments.
  • Collaborate with product management and development teams to understand new features and the impact on existing functionality.
  • Design and implement software enhancements and bug fixes based on customer feedback and internal assessments.
  • Create and maintain documentation related to code changes and software updates.
  • Participate in code reviews and promote best practices in software development.
  • Stay updated with emerging technologies and industry trends to improve software engineering processes.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Engineer with a focus on sustaining engineering or software maintenance.
  • Strong proficiency in programming languages such as Java, Python, or C++.
  • Experience with version control systems, preferably Git.
  • Knowledge of databases, SQL, and data structures.
  • Excellent analytical and problem-solving skills.
  • Ability to work independently and in a collaborative team environment.
  • Strong communication skills, both verbal and written.


Technologies & Tools

This position requires familiarity with a variety of software development tools and technologies including but not limited to: Integrated Development Environments (IDEs) such as IntelliJ or Visual Studio, continuous integration/continuous deployment (CI/CD) pipelines, cloud services (AWS, Azure), and issue tracking tools like Jira. Additionally, experience with containerization technologies such as Docker and orchestration tools like Kubernetes may be beneficial.



Ideal Candidates

Ideal candidates for the Software Engineer, Sustaining Engineering role are proactive problem-solvers who thrive in dynamic work environments. They possess a strong attention to detail and take pride in producing high-quality code. A good fit for this position includes individuals who demonstrate the ability to adapt to changing requirements, are eager to learn new technologies, and can communicate effectively with both technical and non-technical stakeholders. A collaborative mindset and a passion for software resilience and improvement are also essential characteristics.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

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