Back to results

Principal Software Engineer - Cloud Platform

  • Sunnyvale, CA, United States

Applications open in a new tab.

Job details

Posting language
English
Posted

Original job description

Job Description

Position: Principal Software Engineer - Cloud Platform Location: Sunnyvale, CA

Duration: 6 Months +

Responsibilities will include:

  • Leads the discovery phase of large projects to develop high level design
  • Provides hands on leadership for the design and development effort for large-scale, complex, cross-functional projects.
  • Directs root cause analysis of critical business and production issues
  • Mentors junior engineers through formal and informal discussions, code reviews, design reviews, and technical presentations.

Minimum Qualifications

  • Bachelor's Degree in Computer Science or related field.
  • A Positive "can do" attitude with the ability to articulate thoughts and ideas and see them to fruition.
  • Hands on, demonstrated experience in field with relevant accomplishments and competency
  • 10+ years’ experience building scalable cloud applications
  • 10+ years’ experience developing using Java EE technologies
  • 8+ years’ experience writing multi-threaded high performance applications
  • 5+ years’ experience developing service-oriented (SOA) and REST architectures
  • 5+ years’ experience developing using NoSQL databases such as Cassandra or relational databases such as Oracle or MySQL
  • 5+ years’ experience in messaging queue
  • 5+ years’ experience in Unit-testing (Junit, TestNG, Jmock, MockIt, etc.)
  • 4+ years’ experience in Source Control systems such as Git, ClearCase, CVS, Subversion

Additional Information All your information will be kept confidential according to EEO guidelines.

Report this job