Lead Software Engineer - Performance Automation

We are defining the next generation of trusted enterprise computing in the cloud. We're a fast-paced, metrics driven team. We're highly collaborative and work across all areas of our technology stack. We live and breathe transactional systems, distributed systems and enterprise reliability, availability and scale. If you're fired up about automating complex solutions, software quality and performance, IaaS/PaaS, and working with great engineers, this is the job for you!

Responsibilities:

Deliver fully automated performance testing and analytics as a robust service in a modern CI pipeline
Blow away limits on system test capacity with software-managed, distributed, virtualized environments.
Develop flexible frameworks for performance measurement and analysis
Contribute to the design and optimization of scalable, resilient, transactional systems

Requirements:

BS in Computer Science or related field
5+ years of professional software engineering experience
Experience developing test automation tools and frameworks for scalable distributed systems
Strong coding skills (Java,| C# , C++) & (Python,Ruby, Perl)
Fluency with Linux command line interfaces and shell scripting
Working knowledge of SQL and relational DB Schema concepts
High energy, enthusiasm for technical problem solving, learning and growth mindset
Great communication and collaboration skills

Desired skills:

MS in Computer Science or EE
Performance measurement, analysis, and optimization
Depth in database fundamentals and architecture: SQL, schema, internals
Computer hardware architecture
Network protocols and infrastructure
Distributed Storage Systems
Statistical analysis and experimental design techniques

You may return to your current search results by clicking here.

Latest Job Listings