Senior Software Engineer

SA TECHNOLOGIES

Santa Clara (CA)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading IT consulting firm seeks a Senior Software Engineer to develop products for data protection and availability across systems. The role demands extensive experience in C and C++ as well as system programming under Linux and Windows. Candidates should also have hands-on experience with multi-threading, file and I/O management, and excellent communication skills. This position is crucial for enhancing software that protects critical business data. A fun and challenging work environment awaits the right candidate.

Qualifications

  • Hands on coding experience in C, C++ and debugging skills under Linux and Windows.
  • Ability to assist with design of complex protection software elements.
  • Experience with OS and System programming.
  • Experience with File and I/O management as well as Storage management.
  • Experience writing multi-threaded services.

Responsibilities

  • Develop software that centralizes and automates data protection.
  • Join a team to implement product components.

Skills

C programming
C++ programming
Linux debugging
Windows debugging
System programming
File and I/O management
Storage management
Multi-threading
Communication skills

Tools

VMWare
Golang
RESTful web services
SOAP web services
Backup software (e.g., NetBackup, Avamar)

Job description

SA Technologies Inc. (www.satincorp.com) 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 you 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 and protects critical business data in a fast, secure, and easy-to manage way. We’re looking for a hands-on, talented, and innovative engineer with experience designing and implementing products and product components to join the team. The visibility is very high and the work environment is fun, extremely challenging, and gives you a great sense of satisfaction!

Must have skills:
  • Hands on coding experience in C, C++ and debugging skills under Linux and Windows.
  • Ability to assist with design of medium to highly complex elements of protection software.
  • Experience with OS and System programming in Linux and Windows.
  • Experience will 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 and ability to collaborate with geographically dispersed teams.
Major Pluses:
  • Experience with Virtualization products especially VMWare
  • Experience in programming with Golang
  • Development of RESTful/SOAP based web services
  • Good overall 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 agile model
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

SA TECHNOLOGIES • Palo Alto (CA)

On-site
Software Development Manager
Software Development Manager

SA TECHNOLOGIES • Everett (WA)

On-site
USD 120,000 - 150,000
Senior QA Engineer
Senior QA Engineer

SA TECHNOLOGIES • Santa Clara (CA)

On-site
USD 90,000 - 120,000
Software Engineer - Java & Web services
Software Engineer - Java & Web services

SA TECHNOLOGIES • Princeton (NJ)

On-site
USD 80,000 - 110,000
Sr. Systems Admin - IT Infrastructure - Unix Systems Administration
Sr. Systems Admin - IT Infrastructure - Unix Systems Administration

SA TECHNOLOGIES • Pleasanton (CA)

On-site
USD 100,000 - 130,000
Senior Security QA
Senior Security QA

SA TECHNOLOGIES • Santa Clara (CA)

On-site
USD 120,000 - 140,000
Java Software Engineer
Java Software Engineer

SA TECHNOLOGIES • Princeton (NJ)

On-site
Application Developer
Application Developer

SA TECHNOLOGIES • Atlanta (GA)

On-site
USD 75,000 - 95,000
Sr. SAP Security Analyst
Sr. SAP Security Analyst

SA TECHNOLOGIES • Fort Worth (TX)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

US Tech Solutions • Denver (CO)

On-site
USD 110,000 - 140,000