Share this Job

Senior Software Architect

Date: 29-Dec-2020

Location: Boston, MA, US

Company: Nominet

CyGlass is a leading provider of network centric dark threat detection solutions that allows its customers to uncover, pinpoint, and respond to non-signature based cyber threats that have evaded traditional security controls.

Since being acquired by Nominet in the UK earlier this year, CyGlass, based in Littleton MA, continues to develop a game-changing solution that makes sophisticated threat detection capabilities universally available to organizations of all sizes, and now enters a new and exciting phase of expansion.


As the Senior Software Architect, you will work closely with the Engineering and Product Management teams to define and help execute the CyGlass Network Defense as a Service (NDaaS) Product vision and to innovate, develop, implement, and effectively document complex technical systems and approaches.


We are looking for a gifted Senior Software Architect with a solid understanding of technologies and a proven track record of leading full-stack teams in developing cloud application frameworks and features that enable Machine Learning as well as UI Applications.


As Senior Software Architect, you will be a hands-on technical leader responsible for the architecture and design of all core components in the product. You will be a coder, willing to implement prototypes as well as lead technical troubleshooting exercises when faced with production problems and understand common standards, processes, and tools and the ability to leverage them where possible.


Being effective at reaching out in real-time to overcome roadblocks and having a focus on “what” is being done and equally “how” is of the utmost importance.

We are looking for someone who has a passion to learn the world of Network Security and the technologies involved in making a successful AI & ML based product.


Duties & Responsibilities

  • Provide technical leadership and mentoring onshore and offshore Agile teams resulting in technical excellence across the product.
  • Develop, Implement, and own the Technical strategy for the CyGlass NDaaS product.
  • Perform system, module, and component design according to requirements and best practice.
  • Responsible for design reviews as well as code reviews of important core components.
  • Roll up your sleeves and help troubleshoot difficult technical problems in production.
  • Participate in strategic planning and design sessions with product management, engineering management, architects, and technical sales leaders.
  • Mentor senior and junior developers in the fine art of building high-quality cloud software through great design and architecture


Skills and Experience

  • Strong technical accomplishments solving hard software engineering problems.
  • Knowledge of Cloud technologies and processing of high-volume data streaming
  • Knowledge of the cybersecurity market (DNS analytics) or networking technology/ software highly desirable
  • A leadership style that is aligned with the philosophy and evolving culture of the company – a style that encourages team involvement in decision making, accountability, and pragmatism.
  • Experience creating scalable cloud application frameworks.
  • Experience with Agile Software Development methodologies.
  • Experience working with teams that use AI & ML techniques to build products highly desirable
  • 12+ years of experience in development organizations
  • Exceptionally strong written and verbal communication skills, as well as good interpersonal and organizational skills.
  • In-depth understanding of operating systems, networking, malware defenses, and perimeter controls.
  • Knowledge Require either Java or Python (ideally both)
  • Expertise with design patterns, data structures, modeling, and OOAD.
  • Knowledge of TCP/IP networking and core Internet protocols such as UDP, ICMP, DNS, FTP, SMTP, HTTP, SNMP, etc.
  • Familiarity with designing and building services in public cloud environments like Azure, AWS or GCP.
  • Expertise in scaling applications that use large amounts of data stored in NOSQL databases like Elastic Search, Mongo Db, etc.
  • Knowledge of cybersecurity in areas related to adversary tactics, techniques, and procedures, along with analysis of advanced intrusions across a complex global network; and basic cyber-security forensics procedures would be desirable.
  • An understanding of cybersecurity operations processes, procedures, guidelines, and solutions, including practical experience of cyber kill chain principles would be desirable.


We seek a top-performing leader with the passion, experience, and gravitas to effectively lead this critical technical function. If you have high energy, team-oriented, and a customer-driven problem solver with prior experience in architecting highly scalable and easy to use applications for small businesses and enterprises then we look forward to receiving your application.



Nearest Major Market: Boston

Job Segment: Developer, Cloud, Java, Technology