Full Time

Infrastructure Software Engineer for 3+ month contract at Global Device Company in Cupertino, CA

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

Job Overview

The Infrastructure Software Engineer will be responsible for designing, developing, and maintaining scalable software solutions that support the infrastructure systems of Global Device Company. The engineer will collaborate with cross-functional teams to ensure optimal performance and reliability of software applications. This contract position will require a proactive approach to problem-solving and a strong understanding of infrastructure architecture and software development practices.



Job Responsibilities

  • Design and implement robust software solutions to enhance infrastructure capabilities.
  • Perform troubleshooting and debugging for existing systems to ensure high availability.
  • Collaborate with hardware engineers to align software applications with infrastructure requirements.
  • Write clear and efficient code, contributing to the overall software architecture.
  • Participate in code reviews and provide constructive feedback to peers.
  • Document technical specifications and maintain software documentation.
  • Stay updated with the latest industry trends and technologies to bring innovative solutions.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 3 years of experience in software development, focusing on infrastructure environments.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and deployment methodologies.
  • Familiarity with containerization technologies (Docker, Kubernetes) and orchestration tools.
  • Excellent analytical and problem-solving skills.
  • Strong communication skills and ability to work within a team environment.


Technologies & Tools

The Infrastructure Software Engineer will engage with a variety of technologies and tools essential for successful infrastructure management. Key technologies include cloud services such as AWS and Azure, coding environments with Python and Java, as well as container orchestration tools like Docker and Kubernetes. Familiarity with automation frameworks and CI/CD pipelines will also be beneficial for improving development processes.



Ideal Candidates

Ideal candidates will possess a strong technical foundation along with a collaborative mindset. They should be adaptable, with the ability to handle multiple priorities while maintaining attention to detail. Excellent interpersonal skills are essential for communicating complex ideas clearly and effectively. Candidates should also demonstrate a commitment to continuous learning and improvement, showcasing a passion for technology and innovation.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

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