We're seeking a talented and experienced Senior Software Engineer to join our dynamic team. As a leader in cybersecurity solutions, we are committed to delivering innovative products that protect our clients' data and systems from emerging threats. We value creativity and problem-solving skills, and in this role, you will have the opportunity to influence the direction of our technology and contribute to our commitment to continuous improvement. If you are passionate about technology, have a deep understanding of software engineering principles, and are excited about making a meaningful impact in the cybersecurity space, we would love to hear from you. Join us and be part of a team that is at the forefront of protecting digital landscapes.
What you'll do:
- Design, develop, and maintain high-quality software solutions that address complex security challenges.
- Collaborate with cross-functional teams to define software requirements and specifications
- Play an active role in architectural design decisions, guide code reviews, mentor engineers, and uphold best practices in software development.
- Troubleshoot and resolve system and performance issues in a timely manner.
- Develop and implement automated testing strategies to ensure software reliability and security.
- Stay current with industry trends, technologies, and emerging threats to continuously improve product offerings.
Requirements:
What you need:
- 5+ years of experience in software development
- Strong experience designing and maintaining high-scale platforms using modern architectures and web technologies.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication skills to articulate technical concepts to non-technical stakeholders.
- Experience with cloud platforms and services (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).