Overview
On Site
$150,000 - $185,000
Full Time
Skills
Computer Engineering
Computer Science
DevOps
Develop software
Linux
Git
Python
Software Engineer
bootstrapping
debuggingMust
software development
tool development
Job Details
Software Engineer for DevOps and Tools
Responsibilities:
- Develop software tools using Python
- Collaborate with engineering teams to design, implement, and update toolchains
- 80% of this position will be dedicated to tool development and 20% of this position will be dedicated integrating tools
- Provide expertise in SCM systems, particularly Git and Gerrit
- Possess in-depth knowledge of Makefiles, compilers, and toolchains across platforms such as Linux, Windows, and MacOS
- Implement container solutions such as Docker to enhance application deployment and management
Qualifications:
- Must have deep knowledge of Python.
- Must have knowledge in debugging
- Must have knowledge from writing code from scratch
- Must have experience in software development work
- Must have database experience
- Knowledge in Elastic platform experience is a plus
- Knowledge in Linux is a plus
- Knowledge in graphic tools is a plus
- Demonstrated experience in bootstrapping infrastructure.
- Proven experience in setup and configuration of monitoring tools.
- Experience in creating and maintaining automation.
- Experience with Linux OS and Applications.
- Candidates with 3 to 7 years of relevant experience in software development, DevOps, or related roles.
- Master's in Computer Science or Computer Engineering or a related technical field
Location: San Jose, CA
Type: Full-Time
Salary: $150,000 - $185,000 (DOE), plus RSU
Submit resumes to
Diane You
x130