Software Engineer
Cypress HCM - Palo Alto, CA

This job posting is no longer available on Cypress HCM. Find similar jobs:Software Engineer jobs - Cypress HCM jobs

Our client is looking for strong a software engineer with expertise in operations to help architect and scale its infrastructure to handle tens of millions of transactions a day.

Designing a distributed, secure, fault-tolerant, high-availability system across AWS.

Administer LINUX systems, including configuration, troubleshooting, and security.

Automate provisioning, configuration, and deployment using tools like Chef.

Oversee automated builds, testing, and a continuous integration deployment system.

Capacity planning, demand forecasting, cost optimization, performance analysis and tuning.

Minimum Requirements:
Experience building large-scale, high-performance services using AWS or equivalent.

Expert knowledge of Ubuntu/Debian Linux distribution and package management.

Critical thinker with a strong sense of ownership, urgency, drive, and a team player attitude.

BA/BS degree in Computer Science or related field.

Preferred Qualifications:
Experience building RESTful web services

Expertise on web security best practices, vulnerability testing, and intrusion prevention

Experience with Ruby on Rails and Erlang

Experience with build management tools (make, git, rake, capistrano).

Fluent communication and unusual verbal agility are strong assets