We are seeking a highly motivated and talented Software Engineer to work on Qualys' next-generation data platform and middleware. The ideal candidate will have hands-on experience with developing SaaS-based software products and solutions for service-oriented deployments in public or private clouds, and a strong background in data-driven critical thinking problem-solving.
Requirements
- BS/MS degree in Computer Science, Applied Math or related field
- 3+ years hands-on experience with developing SaaS based software products and solutions for service-oriented deployments in public (AWS, GCP, Azure, OCI, etc.) or private clouds
- 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)
- 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, profiling, etc.
- Knowledge of JVM concepts like garbage collection, heap, stack, profiling, class loading, etc.
- Strong in data structures and algorithms
- Ability to clearly articulate and communicate technical concepts within and across teams
Benefits
- Competitive salary
- Benefits package
- Opportunities for growth and development
- Collaborative and dynamic work environment