job summary: Looking for a Senior Software Engineer for our very well-known media/ entertainment client! Hybrid in San Francisco, but will consider remote for the right person with the + skill sets. Must Have 5+ years of product software developmentExperience with: Java, Linux, Shell scripting, Python MicroservicesSpring/Spring Boot Hands-On - OOP and application development using JAVA/J2EE, Design Patterns, SQL, and Webservices++ RDBMs++ NoSQL solutions ++Search Technologies++ Distributed Systems (both in system design and data storage Knowledge of ++ Docker, Kubernetes, and cloud environments (GCP, AWS, etc.) APPLY for a great opportunity - the project consists of migrating our API services/systems to cloud infrastructures and software location: REMOTE, REMOTE job type: Contract salary: $75 - 85 per hour work hours: 9am to 5pm education: Bachelors responsibilities: Responsibilities Design, build, and support high performance, scalable, and innovative backend systems/servicesDevelop backend APIs, implement system instrumentation, and provide documentationWork closely with other engineers and product management teams to meet fixed deadlinesWork in all phases of a rapid product development lifecycleHelp ensure team engineering standards are kept throughout the teamDevelop technical & domain expertise and apply to solve product challengeEnsure code quality and maintainability with evolving architecture and tech stackAdditional other duties and responsibilities, as assigned Specifics: Migrate our API services/systems to cloud infrastructures and softwareFind smarter ways to serve our content, whether algorithmically or via machine learningDiscover reliable ways to manage, retrieve, store, and secure our data around the globe Must Have 5+ years of product software developmentExperience with: HANDS ON: object-oriented design methodology and application development using JAVA/J2EE, Design Patterns, SQL, WebservicesJava, Linux, Shell scripting, Python Spring/Spring Boot ++ RDBMs++ NoSQL solutions ++Search Technologies++ Distributed Systems (both in system design and data storage Effective communication skillsKnowledge of: computer science fundamentals, data structures, and algorithms++ Docker, Kubernetes, cloud environments (GCP, AWS, etc.) ++ build tools BS degree in Computer Science, similar technical field of study or equivalent practical experience. (Minimum of BA/BS degree required, will consider higher level education with less 4+ years experience) qualifications: Experience level: ExperiencedMinimum 5 years of experienceEducation: Bachelors (required) skills: Professional EngineerEmbedded Software TestingEmbedded Software IntegrationEmbedded Software Full Lifecycle Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility). Applications accepted on ongoing basis until filled. Qualified applicants in San Francisco with criminal histories will be considered for employment in accordance with the San Francisco Fair Chance Ordinance. We will consider for employment all qualified Applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.