Full Time

Software Systems Engineer

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

Overview

Team Remotely Inc. is seeking a dedicated Software Systems Engineer to design, develop, and enhance our software systems. The role requires a combination of software engineering and systems engineering knowledge, ensuring that software solutions meet both user requirements and performance standards. The successful candidate will collaborate with cross-functional teams to innovate and implement software architectures, troubleshoot issues, and provide on-going support for production environments.



Job Responsibilities

  • Design, develop, and deploy scalable software systems that effectively meet the needs of users.
  • Engage in systems and software architecture discussions, contributing to high-level design and road mapping.
  • Write clean, maintainable, and efficient code adhering to best practices in software development.
  • Conduct thorough testing and debugging of software solutions to ensure optimal functionality.
  • Monitor system performance and troubleshoot issues in production environments proactively.
  • Collaborate with project managers, product owners, and other stakeholders to gather and define requirements.
  • Document software designs, systems, and implementation processes for future reference.
  • Stay updated with industry trends and technologies to ensure that the software systems remain competitive and innovative.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software development or systems engineering roles.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • Experience with software development frameworks and methodologies such as Agile or SCRUM.
  • Hands-on experience with database systems, including SQL and NoSQL technologies.
  • Familiarity with cloud platforms and services (e.g., AWS, Azure, or Google Cloud).
  • Excellent problem-solving skills and the ability to work independently or in a team.
  • Strong communication skills, both verbal and written.


Technologies & Tools

The Software Systems Engineer will work with a variety of technologies and tools, including but not limited to version control systems like Git, integrated development environments (IDEs) such as Visual Studio or Eclipse, configuration management tools like Chef or Ansible, and software testing tools. Additionally, familiarity with containerization technologies, such as Docker or Kubernetes, will be essential for building and managing applications in modern cloud environments.



Ideal Candidates

Ideal candidates for this position will exhibit a passion for problem-solving and a keen interest in innovative technology solutions. They will possess excellent analytical skills and demonstrate the ability to adapt swiftly to evolving technologies. Strong interpersonal skills are necessary, as the role requires collaboration across different teams. A proactive attitude and an eagerness to learn new technologies will contribute to the candidate's success within our dynamic organization.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

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