Recruiting the Talent. Staffing the Culture. Call Us: 847-945-7600

Job Seekers

Recruiting the Talent.

  • Share this Job

Principal Software Development Engineer, Cloud

Location : Los Gatos/ San Jose area
Job Type : Direct
Hours : Full Time
Required Years of Experience : 10+ years
Required Education : Bachelor's Degree Required
Travel : No
Relocation : No

Job Description :

Principal Software Development Engineer, Cloud - Los Gatos, CA

 


Overview





Our Client is looking for Principal Engineer in cloud who is passionate for developing complex scalable and reliable systems in cloud. Our Client is proud of their SaaS Infrastructure and services they have built on it. Their environment is rapidly changing and evolving. They are looking for an engineer who is willing to adapt to their evolving platform. Someone, who is highly passionate, collaborative and humble engineer who wants to make a difference. The ideal software engineer is a technical leader with a strong server-side background and built scalable cloud services.





 


Responsibilities






  • 15+ years of experience developing backend services in distributed and cloud environments.

  • Developed SaaS applications in the domain of microservices/applications, diagnostics and monitoring

  • Solid grasp on data structures and object-oriented design

  • Strong backend programming skills, preferably in Python

  • Experience designing RESTful services and APIs using frameworks like Django

  • Experience with scaling backend services using caching technologies such as Redis

  • Design backend messaging infrastructure using frameworks like Kafka or RabbitMQ

  • Experience with services deployed in cloud-computing environments, AWS, AZURE or GCP

  • Working knowledge of developing on a polyglot DB backend (Postgres, NoSQL databases like Cassandra, Hadoop or Elastic. Time-Series DB)

  • Knowledge of async, socket programming in Python and async job processing using tool like celery

  • Knowledgeable configuring and maintaining HA Proxy and Ngnix

  • Knowledge of CI/CD tools (e.g. Jenkins Pipeline or Bamboo)

  • Networking experience is a plus

  • Comfortable with scoping effort and estimating development tasks

  • Bachelors and/or master’s in Computer Science or related field of study






Required Qualifications :

Qualifications






  • Very hands-on in designing, writing beautiful code and quickly building prototypes

  • Natural at writing unit tests and integrating into CI/CD

  • Design highly available backend services that scales horizontally with security in mind for public cloud applications (SaaS)

  • Experience working on Kubernetes (required)

  • Ability to influence product requirements and architect a feasible technical solution

  • Diagnose complex customer issues and took ownership of issue resolution

  • Pleasant to work with, passion for solving customer problems with a can-do attitude

  • Worked on an iterative and agile software delivery process

  • Collaborate closely with other cross functional engineering teams

  • Deliver rock solid production ready code

  • Mentored other engineers and done code reviews





Powered by AkkenCloud
Back to Top