What are the responsibilities and job description for the Associate Software Engineer position at ReliaQuest?
Why it’s worth it:
Are you a passionate Software Engineer with a knack for solving complex problems and a love for innovation? At ReliaQuest, you'll have the opportunity to write groundbreaking code and manipulate data in unprecedented ways, driving automation of threat detection and response for one of the world’s fastest-growing cybersecurity companies. You'll lead the creation, testing, and deployment of cutting-edge technology for enterprise customers worldwide. Most importantly, you'll collaborate with some of the brightest minds in the industry and make a direct impact on the growth and success of ReliaQuest. This role offers you the chance to take ownership of projects and work on systems that operate at a significant scale, providing a unique opportunity to see the tangible results of your efforts.
The everyday hustle
Do you have what it takes?
Are you a passionate Software Engineer with a knack for solving complex problems and a love for innovation? At ReliaQuest, you'll have the opportunity to write groundbreaking code and manipulate data in unprecedented ways, driving automation of threat detection and response for one of the world’s fastest-growing cybersecurity companies. You'll lead the creation, testing, and deployment of cutting-edge technology for enterprise customers worldwide. Most importantly, you'll collaborate with some of the brightest minds in the industry and make a direct impact on the growth and success of ReliaQuest. This role offers you the chance to take ownership of projects and work on systems that operate at a significant scale, providing a unique opportunity to see the tangible results of your efforts.
The everyday hustle
- Innovate and develop creative solutions using cutting-edge technologies to continuously enhance our GreyMatter security operations platform.
- Design and implement REST and GraphQL APIs to securely streamline and automate our customers' security operations.
- Adopt and expand the continuous integration and deployment of complex technologies.
- Automate and optimize all stages of the software development lifecycle proactively.
- Work on systems that operate at a significant scale, providing a unique opportunity to see the tangible results of your efforts.
- Collaborate closely with various business units, both internally and externally, to ensure seamless product usage and maximum potential.
- Mentor and support team members while fostering a culture of collaboration.
- Take ownership of projects and drive them to completion, ensuring high-quality deliverables.
Do you have what it takes?
- Completed Bachelor’s or Master’s degree in Computer Engineering/ Science or a related field.
- Passion and experience in Software Development using languages, frameworks and technologies such as Java, Spring, React, GraphQL, Python, NodeJS, PostgreSQL, and Snowflake or equivalent.
- Appreciation and understanding and application of software security principles.
- Practical or lab experience with tech like Snowflake, Kafka, RabbitMQ, OpenSearch, Prometheus, Kubernetes, or other data pipeline and orchestration tools.
- Passion and inquisitiveness with cloud platforms such as AWS, GCP, or Azure.
- Education or relevant experiences that allow you work with some of the world's best engineering minds.
- Proficiency in English, written and verbal.