This site uses cookies. To find out more, see our Cookies Policy

Senior Cloud Distributed Systems Software Engineer in San Diego, CA at Spartan Resources, LLC

Date Posted: 3/22/2018

Job Snapshot

Job Description

Senior Cloud Distributed Systems Software Engineer


Direct Hire (Not available for C2C or C2P)


Opening in Bellevue, WA


Opening in San Diego, CA 



You will actively define and implement state of the art technical solutions, including capabilities to support elastic scalability, on-demand self-service, disaster recovery, and usage-based consumption, to enable customers to solve their most complex data analytics challenges.  Software Engineer to build and operate highly scalable, fault tolerant, elastic, and secure services in a distributed system of hardware with varying reliability guarantees.

Job Requirements

Required qualifications



•        Bachelor's degree in computer science or related field or equivalent experience



•        At least 5 years of hands-on software development experience.



•        Strong computer science fundamentals in data structures, algorithm design, and complexity analysis



•        Demonstrated proficiency with at least one modern general-purpose programming languages like Java, C++, Node.js, Typescript, Go, Python, etc.



•        Working proficiency and communication skills in verbal and written English.


 


Preferred qualifications



•        Experience designing, building, and operating distributed complex software systems that have been successfully delivered to customers.



•        Familiarity with dev-ops software development methods.



•        Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.



•        Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.



•        Knowledge of relational database engines. 



•        Experience with Cloud services like AWS or Azure.



•        Experience with Docker container related technologies like Kubernetes, Mesos, etc



•        Experience working with large data sets including NoSQL data stores (dynamo, DocumentDB/Cosmos.



•        Familiarity with big data analytic engines like Hadoop.



•        Experience with supporting mission critical, 24x7 systems.



•        Experience with automated deployments and source code / configuration management tools - GitHub, AWS CloudFormation, Jenkins, Chef, Ansible, Puppet, Vagrant, Terraform, etc.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs