Randstad Software Engineer III in San Francisco, California

Software Engineer III

job details:

  • location:San Francisco, CA

  • salary:$68.23 - $77.33 per hour

  • date posted:Wednesday, October 3, 2018

  • job type:Contract

  • industry:Professional, Scientific, and Technical Services

  • reference:648729

job description

Software Engineer III

job summary:

Responsibilities

  • Design, develop, maintain and support Platform-as-a-Service (PaaS) frameworks, tools, services and libraries leveraging public cloud infrastructures

  • Develop self-service capabilities for platform components and transparent platform-level features to address cross-cutting concerns

  • Work closely with architects, designers and other engineers in a tightly knit agile team

  • Evaluate new tools and technologies through POCs and propose solutions for implementation

  • Practice strong software development principles and best practices: Test-driven development (TDD), CI/CD, code refactoring, coding standards, etc.

  • Document best practices, guides, systems design, reference architectures and implementations

Success Factors

  • Highly motivated

  • Self-directed and fast learner

location: San Francisco, California

job type: Contract

salary: $68.23 - 77.33 per hour

work hours: 9am to 6pm

education: Bachelors

responsibilities:

  • Design, develop, maintain and support Platform-as-a-Service (PaaS) frameworks, tools, services and libraries leveraging public cloud infrastructures

  • Develop self-service capabilities for platform components and transparent platform-level features to address cross-cutting concerns

  • Work closely with architects, designers and other engineers in a tightly knit agile team

  • Evaluate new tools and technologies through POCs and propose solutions for implementation

  • Practice strong software development principles and best practices: Test-driven development (TDD), CI/CD, code refactoring, coding standards, etc.

qualifications:

Bachelor's or master's degree in Computer Science, Engineering or related field

skills: Minimum Qualifications

  • Bachelor's or master's degree in Computer Science, Engineering or related field

  • 7+ Years of professional software engineering experience in building large-scale distributed systems

  • Strong hands-on experience in developing applications in one or more language stacks: Java, Python, Go

  • Strong hands-on experience in one or more of Containers and Container Orchestration frameworks: Docker, Kubernetes, Docker Swarm, Amazon ECS, Amazon EKS, AWS Fargate, etc.

  • Strong hands-on knowledge of one or more of Infrastructure-as-Code tools and technologies: Terraform, AWS CloudFormation, Packer, etc.

  • Strong understanding of object-oriented programming, service-oriented architectures, microservices and design patterns

Desired Qualifications

  • 2+ Years of experience in public cloud infrastructures: AWS preferred

  • Experience with Service Mesh, Service Discovery, Routing tools and technologies: Istio, Consul, ZooKeeper, zuul, linkerd, envoy, etc.

  • Experience with Metrics, Monitoring & Alerting tools: Catchpoint, Sensu, Prometheus, Nagios, Zabbix, InfluxDB, Graphite, Grafana, AWS CloudWatch, Datadog, etc.

  • Experience with APM tools: New Relic, Dynatrace, etc.

  • Experience with Log Management tools: ELK stack, Splunk, etc.

  • Experience with secrets management, certificates, encryption and keys: Vault, AWS KMS, etc.

  • Experience with CI/CD, DevOps and Pipeline-As-Code: Jenkins

  • Exposure to Configuration Management Tools: Chef, Puppet, etc.

  • Exposure to Function-as-a-Service, AWS Lambda, Serverless, etc.

  • Experience with Agile software development and Scrum methodology

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.

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.