Point your AI agent at freehire and let it find you a job.

Get the CLI →

http://www.ubertal.com

NewBe an early applicant

Principal Software Engineer - Cloud Platform

Posted 3 views
Discussion

Summary

6+ month contract role in Sunnyvale, CA for a Principal Software Engineer to lead discovery and hands-on design of large-scale cloud platform projects, run root-cause analysis on critical production issues, and mentor junior engineers. Core stack: Java EE, REST/SOA services, SQL/NoSQL databases, and messaging queues.

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



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

Skills

What Principal Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.