SF Bay Area Software Jobs and IT Jobs

Senior Software Engineer

Job Duties: Use modern software development, testing, and operational practices to build and maintain new and existing software products and tools for backend systems. Review the code of peers, advocate for standard software development methodologies, and participate in a highly cross-functional team. Collaborate with multiple teams across consumer brands and corporate teams. Solve the most difficult operations and software support issues. Analyze and modify databases to build software solutions that optimizes operations.

Requirements:

Masters or foreign equivalent degree in Computer Science, Engineering, Information Systems, or a related field, plus three years of experience in:

Software development experience in formulating and analyzing software requirements utilizing server-side programming languages such as Java, or NodeJs;

SQL(MySql)/NoSQL;

Isomorphic JavaScript architecture building UI layer using React.js; and

Building object-oriented systems.

Also requires education or experience in: Building and integrating with REST APIs and SOA; Building and monitoring high resilient microservices with libraries such as Netflix Hystrix, Splunk, Graphite and Grafana; and software development principles including design patterns & SOLID.

In the alternative, Bachelors or foreign equivalent degree in Computer Science, Engineering, Information Systems, or a related field, plus five years of progressive, post-baccalaureate experience in:

Software development experience in formulating and analyzing software requirements utilizing server-side programming languages such as Java, or NodeJs;

SQL(MySql)/NoSQL;

Isomorphic JavaScript architecture building UI layer using React.js; and

Building object-oriented systems.

Also requires education or experience in: Building and integrating with REST APIs and SOA; Building and monitoring high resilient microservices with libraries such as Netflix Hystrix, Splunk, Graphite and Grafana; and software development principles including design patterns & SOLID.

Any suitable combination of training, education or experience is acceptable.