Principal Software Engineer – Backend

Job Description / Skills Required

At CloudPassage, we are all about making cloud computing more secure and agile for leading global enterprise companies by resolving the number one inhibitor to cloud adoption: security. This challenge requires smart, passionate, and creative people.

We invented agile security for modern infrastructure. Our platform protects the most critical business assets. Staying in front of the cloud security landscape is a huge challenge that requires expertise, creativity, hard work and intense collaboration.

Leading enterprises like Citrix, Salesforce.com, and Adobe use CloudPassage to enhance their security and compliance posture while remaining agile. Headquartered in San Francisco, CA, CloudPassage is backed by Benchmark Capital, Lightspeed Venture Partners, Meritech Capital Partners, Tenaya Capital, Shasta Ventures, Musea Ventures and other leading investors.

What You Will Be Doing

As a Backend Services Principal Software Developer you will write high availability distributed services; will help curate a stack for large-scale computing solution.
Focus on architecture for better system performance.
Work with Architects and Software development team to ensure software
Provide technical leadership to teammates and new hires through coaching and mentorship
Guide team development efforts towards successful project delivery.
Plan and execute efforts to address technical debt for legacy systems and processes
Troubleshoot complex configuration, infrastructure, networking, and application problems that could impact the performance or capacity of the product. This includes production issues troubleshooting as well.
Conduct root cause analysis of performance issues, propose and implement the solution to address the underlying root cause.
Demonstrated commitment to quality through continuous integration / continuous deployment

What You Need For This Position

BS/BA Degree in Computer Engineering
10+ years experience with Python, Java (Ruby is a plus)
3+ years experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, Google Compute Engine)
3+ year of Technical Lead role guiding and executing project teams
Experience in distributed systems, and can program in Go/C/Python/Ruby. Have relevant (real) experience with NoSQL data modeling.
Working experience in ElasticSearch, Kafka, Databases such as Cassandra, Postgres, S3.
Good understanding of working in Docker and Mesos platform
Extensive experience in troubleshooting, deploying and configuring Linux systems in a data center and/or cloud infrastructure such as AWS
Solid understanding of information security technologies and key concepts (e.g. Firewalls, Intrusion Detection/Prevention, Vulnerability Management, etc.) is preferred
Deep understanding of REST API’s and web services technologies
Experience working in Agile Environment
Proven track-record of integrating with scalable web applications

Top Reasons to Work With Us:

CloudPassage is a growing, well-funded company that is making a difference
At the bleeding edge of security and technology
There are a lot of smart people to work with!
Great pay, benefits, and stock options
Rapid career advancement (plenty of opportunities to take on additional responsibility with a fast growing company!)
Opportunity to work with some of the biggest names for customers
Opportunity to make an impact on customer's security issues
Opportunity to work with “the best security tool” in the industry
We get stuff done!