Senior Software Developer

Confidential Company  •  Los Angeles, CA
Salary depends on experience
Posted on 02/21/18
Confidential Company
Los Angeles, CA
IT Consulting/Services
Salary depends on experience
Posted on 02/21/18

Responsibilities:

  • Architect, design, develop, maintain and support cloud software tools and software platforms for cloud applications deployment, observability and integration with third party tools and services.

  • Evaluate and improve existing  cloud  tools and solutions.

  • Provide team leadership as well as  mentorship to other members of the organization.

  • Set direction and  vision  for the  cloud tools and platforms.

  • Evaluate and develop plans and tasks using agile approach

  • Continuously improve the effectiveness of the development team  through  advancing the development  pipeline (CI/CD),  tools and software development practices.

  • Identify and continuously improve  appropriate use of  cloud application deployment and operational best practices

Requirements:

  • Proficient in programming languages such as Python, Go, Javascript

  • Proficient in using Git software version control tool.

  • Proficient in cloud computing and cloud native application environments (networking, load balancing, compute, scalability, security, storage, monitoring)

  • Proficient in infrastructure as a code tools and solutions (such as Terraform, Cloudformation, ...)

  • Proficient in configuration management tools (such as Ansible, Puppet, Chef, …)

  • Proficient in databases (both relational and key/value stores)

  • Proficient in service architectures (microservices, API)

  • Proficient in data processing and data pipelines (distributed pub/subs, logging systems, data collection and data analytics)

  • Proficient in Linux OS system administration

  • Capable of independently running complex projects and provide project and team leadership.

  • Minimum of 5 years of relevant experience.

Pluses:

  • Multiple AWS Certified Solutions Architect, SysOps Administrator or DevOps Engineer - Associate or Professional Level

  • Competency with the following AWS services: EC2, EBS, S3, RDS, VPC, Route53, ELB, IAM, CloudFront, CloudFormation

  • Experience in developing and deploying applications on Kubernetes platform.

  • Experience delivering infrastructure for distributed, scalable, secure, reliable software systems

  • B.S. CS, Mathematics, or Engineering

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.