Staff Software Engineer - BackEnd
On-siteSunnyvale, California, United States
Sunnyvale, California, United StatesOn-siteContractSenior LevelMasters Degree
ContractSenior LevelMasters Degree
Job Summary
Design, develop, test, and operate scalable, high-performing applications using C++, Java, C#, Scala, or Python across multiple production systems. Build large-scale analytics systems capable of ingesting, managing, storing, and analyzing hundreds of terabytes of data. Optimize code quality using standard tools and CI/CD pipelines including Jenkins, Maven, Sonar, and Gerrit. Operate independently in a dynamic environment with a minimum of 6 years of experience in building robust e-commerce applications.
Required Qualifications
- Bachelor's Degree in Computer Science or related field and 6 years' experience or Master's Degree + 4 years experience building scalable e-commerce applications
- 5+ years of experience with building scalable, high performing and robust applications
- Advanced coding skills in C++/Java/C#/Scala/Python
- Experience with Intellij, Eclipse or other IDE development tools
- Knowledge of standard tools for optimizing and testing code
- Ability to operate effectively and independently in a dynamic, fluid environment
Desired Qualifications
- Experience with Continuous Integration and related tools (i.e. Jenkins, Hudson, Maven)
- Experience with Code Quality Governance related tools (Sonar, Gerrit, PMD, FindBugs, Checkstyle, Emma, Cobertura, JIRA, etc)
- Writing code for large-scale Analytics systems that are capable of ingesting, managing, storing and analyzing hundreds of terabytes of data
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.