This job has expired

Senior Software Engineer

Closing date
23 Feb 2021

View more

Technology & New Media
Contract Type
You need to sign in or create an account to save a job.

Job Details

Senior Software EngineerOverviewAt Cygilant we believe that every organization deserves an enterprise-class cybersecurity program. We are passionate about delivering affordable, best-of-breed hybrid security-as-a-service solutions to continuously protect our customers. Cygilant is a trusted security advisor to organizations that need to improve their IT security and compliance posture and protect against cyber threats and vulnerabilities. Acting as an extension of our customers' IT teams, Cygilant provides continuous security operations based on best-of-breed technology at a fraction of the cost of alternative solutions.

The RoleWe are currently building our new Engineering team in Belfast. As a Senior Software Engineer you will be working as part of the Product Engineering team, developing across our entire product stack, on Cygilant products like SOCVue. You will have technical ownership to ensure we meet business requirements, adhere to high coding standards and engineering principles and ultimately deliver excellent quality products for our customers.

Primary Responsibilities
  • Hands-on designing and coding of the core Product suite
  • Establishing and spearheading best practices for the team
  • Liaising across teams like QA, Product Management and Security Operations to build and deploy our Products
  • Leading, coaching, and mentoring junior engineers
Required Skills
  • Strong analytical and communication skills
  • Strong programming capabilities
  • Experience in driving forward engineering practices and disciplines
  • Proficient in Java (Core, Spring) and/or C
  • Knowledge of shell scripting (bash)
  • Experience with Relational and NoSQL database systems (PostgreSQL, MariaDB, Cassandra)
  • Experience with messaging and stream protocols (like Kafka)
  • Proficient in RESTful API design
Desired Skills And Competencies
  • Experience with AWS
  • Familiarity with Infrastructure as Code (IAC)
  • Experience with high-availability and load balancing
  • Familiarity with UI Frameworks like AngularJS, React
  • Experience with Microservice architecture
  • Experience with Machine Learning
  • Experience in working in various agile methodologies (Scrum, Kanban)
  • 5 plus years' experience in Software Engineering
  • Bachelor's or Master's Degree in Computer Science, Computer Engineering, or other software-related discipline, or
  • Similar, relevant technical industry experience
Powered by JazzHR

You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert