Full Time

Software Systems Engineer (Engineer Software 3) - Remote | WFH

Get It Recruit - Information Technology
Remote!
$90,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.

Job Overview

The Software Systems Engineer (Engineer Software 3) will be responsible for designing, developing, and implementing software systems that meet organizational requirements. This role will involve working collaboratively with cross-functional teams to analyze system specifications, troubleshoot software issues, and ensure quality control throughout the software development lifecycle. The ideal candidate will be adept at balancing technical duties with user-focused solutions to enhance software functionality and performance.



Job Responsibilities

  • Develop and maintain high-quality software applications based on specified requirements.
  • Collaborate with stakeholders to gather and analyze system requirements and specifications.
  • Perform system design, coding, testing, and debugging of software components.
  • Implement and monitor unit tests for software functionalities to ensure quality assurance.
  • Identify and resolve software defects in a timely manner.
  • Document software designs, architectures, and maintenance procedures for future reference.
  • Continuously improve applications by understanding user feedback and making relevant upgrades.
  • Stay updated with the latest industry trends and technologies to enhance software development processes.
  • Participate in code reviews to maintain code quality standards and best practices.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development and engineering roles.
  • Proficiency in programming languages such as Java, C#, Python, or C++.
  • Solid understanding of software development methodologies, including Agile and Waterfall.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of database management systems, SQL, and NoSQL technologies.
  • Excellent problem-solving skills and the ability to work independently in a remote environment.
  • Strong communication skills, both verbal and written, to effectively collaborate with team members and stakeholders.


Technologies & Tools

This position requires familiarity with a variety of technologies and software tools, including but not limited to Agile project management software (e.g., Jira, Trello), version control systems (e.g., Git, SVN), CI/CD pipelines (e.g., Jenkins, GitHub Actions), and integrated development environments (IDEs) like Visual Studio and Eclipse. Additionally, knowledge of containerization tools such as Docker and orchestration tools like Kubernetes is advantageous.



Ideal Candidates

The ideal candidate for this position is a proactive and detail-oriented software engineer who thrives in a remote work setting. They should possess a strong technical foundation while being adaptable to changing business needs and technology landscapes. A collaborative mindset, excellent communication skills, and a commitment to continuous learning are essential qualities that will contribute to the success in this role. The candidate should also demonstrate enthusiasm for innovative problem-solving, teamwork, and process improvements in software development.

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.