Jobs at Syrinx

View all jobs

Senior Software Architect

Boston, Massachusetts
need AWS experience and some basic networking experience such as TCP/IP, socket programming, concurrency etc. which is a critical requirement in the position.

Senior Software Architect
The Senior Software Architect works closely with the Engineering and Product Management teams to define and help execute our Network Defense as a Service (NDaaS) Product vision and has a proven ability to innovate, develop, implement, and effectively document complex technical systems and approaches.
The Senior Software Architect will have the following qualities
  • A solid understanding of technologies and a proven track record of architecting, designing and developing cloud application frameworks and features that enable Machine Learning as well as UI Applications. 
  • A hands-on technical leader responsible for architecture and design of all core components in the product.
  • Should be a hands-on coder willing to implement prototypes as well as lead technical troubleshooting exercises when faced with production problems.
  • Understand common standards/processes/tools and the ability to leverage them where possible.
  • Effective at reaching out in real-time to overcome roadblocks.
  • Excellent in verbal and written communication and able to convey dissenting opinions in a constructive manner, particularly written communications.
  • Focus on “what” is being done and equally “how.”
  • Will have 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 our NDaaS product.
  • 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
We seek a top performing leader with the passion, experience and gravitas to effectively lead this critical technical function. The ideal candidate will be a high energy, team oriented, customer driven problem solver with prior experience in architecting highly scalable and easy to use applications for small businesses and enterprises.
  • Strong technical accomplishments solving hard software engineering problems. 
  • Knowledge of Cloud technologies and processing of high-volume data streaming
  • Knowledge of cyber security market (DNS analytics) or networking technology/ software highly desirable
  • 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 communications skills, as well as good interpersonal and organizational skills.
  • In-depth understanding of operating systems, networking, malware defenses, and perimeter controls. 
  • 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 cyber security 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 cyber security operations processes, procedures, guidelines and solutions, including practical experience of cyber kill chain principles would be desirable.
 
 Education
  • Bachelor’s  or Master’s Degree in Computer Science or equivalent

Share This Job

Powered by