Manager, Engineering, Cloud Data Platform Job in Qualys
Manager, Engineering, Cloud Data Platform
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
- Permanent
Description
We are seeking a highly motivated and talented Engineering Manager, Cloud Data Platform to manage the core data platform used by Qualys next-generation products. Working with a team of engineers, you will be responsible for prototyping, designing, developing, and supporting scalable backend data sources and pipelines. This is a wonderful opportunity to contribute to the data at the heart of all Qualys products.
The ideal candidate has a proven record of accomplishment of building scalable backend pipelines, and is a creative thinker, problem solver, teacher, learner, and a fantastic manager of people.
Responsibilities
As a data platform engineering manager, you will be responsible for the team running data stored with millions of transactions per second, scaling 100s of terabytes of data. Responsible for driving the data source and providing data platform as a service to all applications built in Qualys.
You will be reviewing the application architecture and identify the data scale needs. Drive the efforts to investigate the innovative technologies and do POC and then responsible for rolling out in production. Be the face and developer advocate of the stack you own and contribute back to open-source community if any enhancement needed to fit in Qualys ecosystem.
You will be leading instrumenting both day 1 and day 2 operations on these data technologies keeping the 100s of thousands if not millions of operations per second. Migrate, burst into cloud and scale the stack with zero or least amount of downtime.
You will be responsible for delivering resilient client SDKs (Software Development Kits) to the applications to communicate with the data source you are responsible for.
You will be constantly in the hunt for better solutions out there to resolve the current scaling, availability, and cost-effective alternative solutions.
Co-develop with a keen sense of ownership Qualys big-data platform that scales to meet/exceed the demands of processing over a 100 million transactions and terabytes of data per day. Architecture, performance, scalability, high availability, and security will be your primary goals for delivering a first-rate experience to our customers.
Work closely with engineering teams, product management and operations to provide platform and infrastructure features and components to support Qualys business objectives.
Produce high quality software following good architecture and design principles that you and your team will find easy to work with in the future.
You should be developer focused, and passionate about building tools and processes to ease the work of collaborating development teams. Ensure that you maximize the productivity of your team, especially by predicting and resolving obstacles and dependencies before they re needed. Ensure collaboration, communication, and proper expectation setting across teams. Put in place and enforce best-in-class processes for ensuring the quality and reliability of automation services. Research, evaluate and adopt next-generation technologies. Produce high-quality software following good architecture and design principles that you and your team will find easy to work with in the future
A day in the life
- Apply advanced concepts, theories, and principles to create multi-disciplinary innovations and solutions for the most complex or risky data source related situations
- Contribute to development of new data platform principles and concepts
- Collaborate with and suggest best practices to application teams in Qualys
- Provide thought leadership across multiple teams to ensure that systems and services are designed, and operating to achieve optimal levels of performance, reliability and sustainability interacting with data platform in Qualys
- Ensure security coding practices and security system fundamentals across multiple teams
- Demonstrate ability to identify key areas to instrument across multiple teams
Who you are...
- A leader and a trendsetter. You thrive in an intellectually challenging environment with leading edge technologies.
- A teacher. You can mentor your peers and help our team grow.
- A learner. You have an insatiable thirst for knowledge and greater understanding.
- A pragmatist. Your goal is to create useful products, not build technology for technology s sake.
- An empath. You understand what the customer needs and use that perspective to create the best user experience.
How we work...
- With others. We have remote pairing tools where engineers often work together, as well as virtual collaboration tools for building out architecture solutions.
- With transparency. We encourage open dialog and discourse. We do not encourage silos.
- With agility. We do not believe in following a process for process s sake. We ship frequently and focus on delivering incremental value.
- With open minds. We are committed to building a diverse team of people with unique perspectives. This encourages a healthy and inclusive environment that builds a more sustainable, successful company.
- With pride. We value our people most of all. We invest in ourselves by applying our own strengths and interests to company needs.
Qualifications
- BS/MS degree in Computer Science, Applied Math, or related field.
- 10+ years hands-on experience with developing SaaS (Software as a Service) based software products and solutions for service-oriented deployments in public (AWS (Amazon Web Services), GCP (Google Cloud Platform), Azure, OCI (Oracle Cloud Infrastructure), etc.) or private clouds.
- 2+ years of experience in managing a team of engineers
- Ability to lead and influence team members to forge consensus on technical discussions including architectural and design guidelines, code reviews, release process, etc.
- Prior experience with RDBMS systems and NoSQL databases.
- Proven expertise in data-driven critical thinking problem-solving
- Ability to debug systems of software and people
- Demonstrated ability to write high-quality, production-ready code (readable, well-tested, with well-designed APIs (Application Program Interface))
- Demonstrated passion for innovation with an ability to work within agile software development methodologies
- Experience with infrastructure orchestration and automation tools (Terraform)
- Hands-on experience using CI/CD pipelines
- Data platform design / build utilizing Cassandra, Redis, Elasticsearch, Kafka, Ceph, Flink, Spark or similar technologies
- Strong analytical and debugging skills.
- Java programming skills including object-oriented design, prototyping, development, testing, profilin
Minimum 10 Years
2 - 4 Hires