Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!
We are seeking a talented Senior Manager, Engineering to help build Enterprise TruRisk Platform from ground-up which would help customers to Measure, Communicate and Eliminate Cyber Risks.
Working with a team of engineers and architects, you will be responsible for prototyping, designing, developing and supporting a highly scalable, distributed SaaS based Security Risk Prioritization product.
This is a great opportunity to be an integral part of a team building Qualys next generation Micro-Services based technology platform processing along with Big Data technologies over billions of transactions data per day, leverage open-source technologies, and work on challenging and business-impacting projects.
Responsibilities :
- You will be Designing and developing Security Product in the cloud from ground-up.
- 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 will be working towards the framework towards data ingestion, normalization enrichment and risk evaluation pipeline.
- Working with big data technologies like KAFKA, Spark, Hadoop, Elastic and Micro Services
- Working & managing teams and engineers to achieve certain needs.
- Working with multiple teams to have cross function dependencies resolution.
- Researching and implementing code design, adoption of new technologies and skills.
- You'll create high-performance Restful APIs to be consumed by external partners.
- You will be building highly scalable services that interacts with Qualys Enterprise TruRisk Platform.
Qualifications :
Bachelors / Masters / Doctorate in Computer Science or equivalent15+ years of JAVA development experience with Microservices architecture.5+ years of experience with Hadoop and Spark.5+ years of experience in Kafka3+ years of experience in Microservices.Prior experience in creating scalable data ingestion pipeline.4+ years of experience in people managementExperience in Streaming processingExperience is how to get data in parsed format mapped to common data modelStrong logical skills for code design and implementation.Writing high-performance, reliable and maintainable code.Experience in designing, developing and delivering scalable solutions.Good knowledge of SQL, advanced data structures, design patterns, object-oriented principles.Experience with API, SDKs and third-party integration.Should be well versed with Java 7 / 8 and Scala.Solid understanding of RDBMS preferably Oracle.