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 Systems Software Engineer position at Get It Recruit - Information Technology is a remote opportunity that involves the design, development, and enhancement of sophisticated software applications. The successful candidate will be responsible for troubleshooting complex systems problems and contributing to technology solutions in collaboration with cross-functional teams. This role requires a proactive approach to software development, fostering innovation, and ensuring scalability and efficiency in the systems infrastructure.
Job Responsibilities
- Design and implement software solutions that meet functional and non-functional requirements.
- Collaborate with product managers, architects, and other engineers to develop innovative software solutions.
- Analyze and resolve technical issues and system malfunctions in a timely manner.
- Implement software development methodologies including Agile and DevOps practices.
- Conduct code reviews to ensure code quality, maintainability, and adherence to best practices.
- Document software designs, architectures, and technical specifications.
- Research and recommend new technologies and tools to improve system performance.
- Participate in technical discussions and contribute to team knowledge sharing.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years experience in systems software development.
- Proficiency in programming languages such as Java, C++, or Python.
- Experience with database technologies such as SQL, NoSQL, and data modeling.
- Strong understanding of operating systems, networking protocols, and system architecture.
- Familiarity with cloud services and infrastructure (AWS, Azure, or GCP) is preferred.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, both verbal and written.
Technologies & Tools
The Systems Software Engineer will utilize a variety of technologies and tools in their role, including but not limited to integrated development environments (IDEs) such as Eclipse or Visual Studio, version control systems like Git, and container orchestration platforms like Docker and Kubernetes. Familiarity with monitoring and logging tools like Grafana or Splunk may also be advantageous in streamlining system diagnostics and performance management.
Ideal Candidates
The ideal candidates for this position will possess strong analytical and critical thinking skills, allowing them to approach challenges with a logical mindset. They should demonstrate a passion for technology and a commitment to continuous learning, keeping abreast of industry trends and advancements. Effective teamwork and collaboration are vital, as the engineer will need to work seamlessly with diverse teams. Additionally, candidates should exhibit a keen attention to detail and a proactive approach to problem-solving, ensuring high-quality outputs in a fast-paced environment.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.