Senior Software Engineer (Santa Clara)
SA TECHNOLOGIES - Santa Clara
Work at SA TECHNOLOGIES
Overview
- View job
Overview
SA Technologies Inc. ( ) is a market leader and one of the fastest growing IT consulting firms with operations in US, Canada, Mexico & India. SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise.
All SA Technologies requirements are direct client requirements from IT hiring managers. We guarantee the best rate for your skills and performance.
Job Description
Position: Senior Software Engineer
Duration: 6 Months
Client Data Protection and Availability Software Group develops software that centralizes, automates, and accelerates data protection and availability across diverse computing and storage environments, protecting critical business data in a fast, secure, and easy-to-manage way. Were looking for a hands-on, talented, and innovative engineer with experience designing and implementing products and product components to join the team. The environment is highly visible, fun, challenging, and rewarding!
Must have skills:
- Hands-on coding experience in C, C++, with debugging skills under Linux and Windows.
- Ability to assist with the design of medium to highly complex protection software components.
- Experience with OS and system programming in Linux and Windows.
- Experience with file and I/O management, as well as storage management.
- Hands-on experience writing multi-threaded services on Linux/Windows.
- Excellent verbal and written communication skills, with the ability to collaborate with geographically dispersed teams.
Major Pluses:
- Experience with virtualization products, especially VMWare.
- Experience programming with Golang.
- Development of RESTful/SOAP-based web services.
- Good understanding of backup, recovery, snapshot, and replication technologies.
- Backup software experience (e.g., NetBackup, Avamar, NetWorker, Veeam, and Commvault).
- Proven ability to develop software in an agile environment.