Pivotal Software is hiring a

Staff Software Engineer

San Francisco, United States




Position: Staff Software Engineer(s)

Worksite: San Francisco, CA and various unanticipated sites throughout the United States.

Job Duties: Develop software solutions based on detailed specifications from consultants and field engineers. Responsible for the design, development, testing, documentation and analysis of modules or features of new or upgraded software systems and products. Develop and/or execute implementation according to project plans and priorities. Plan, design, develop, and test software systems or applications for software enhancements and new products. Program with well-factored, testable code. Verify features with tests that are written in parallel to feature development (Test-Driven Development (TDD)). Perform continuous integration of code on a per-commit basis using unit tests and other tests that verify the overall functionality utilizing knowledge of regression testing and the use of testing pipelines. Provide debug support to field engineers as they deploy products on distributed systems. May be assigned to various, unanticipated sites throughout the United States.

Job Requirements: Master's degree in Comp. Sci., Engin(any), Business, Math, Physics, or related technical field plus 24 months experience in job offered or computer related occupation. Experience must include: 1) Object oriented programming; 2) Concurrent programming and concepts (forking/joining threads, synchronization, inter-process communication); 3) Regression testing using Jenkins; 4) UNIX shell scripting; 5) Database fundamentals; 6) MySQL; and 7) Version control concepts (tracking, committing, reversions and change sets, diffing). Experience may be gained concurrently. Any suitable combination of education, training or experience is acceptable.


Other jobs at Pivotal Software