As a Senior Software Engineer you will be part of a motivated engineering team that is responsible to build and enhance QualysGuard Knowledge Base services. This opening is your chance to work in the rapidly expanding field of computer security, in a public company with excellent customer ratings and outstanding growth rates.
This senior role is focused on building and maintaining core components of QualysGuard Knowledge Base services A Senior Software Engineer is responsible for defining and developing services and components in a consistent and dependable manner. The position includes close collaboration with Product Manager and other team leads to ensure consistent, well-documented design of all system components.
The candidate needs to be able to work independently and solve complex engineering problems. Successful candidates need strong prior experience developing core applications with PHP, Oracle, HTTP with passion for API design & REST.
Design and develop new features to QualysGuard backend Knowledge Base services using PHP, Oracle etc.
Deliver new features and improvements in a fast-paced environment as part of a growing engineering team.
Work closely with product marketing and cross-functional groups to develop product requirements.
Research new technologies and incorporate their usage into new products or services.
6+ years of proven experience in delivering large scale critical systems.
3+ years of proven experience in developing APIs and API contracts.
Experience in object-oriented PHP programming, SQL, relational databases, object-relational mapping, XML, REST.
Strong background in HTTP, networking, and security.
Oracle or other RDBMS (schema design, SQL queries, tables, views, etc).
Ability to work independently and efficiently.
Ability to work on Unix/Linux as a primary platform.
Development experience with Java technologies.
Experience with Laravel, Liquibase, Kafka and/or similar technologies/frameworks
Cloud-based software / multi-tenant applications.
Web security and secure coding practices.