System Architect

Sorry, this job was removed at 11:19 p.m. (CST) on Tuesday, April 4, 2017
Find out who's hiring remotely in Austin.
See all Remote Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

NSS Labs, Inc. is the global leader in operationalizing cybersecurity. Through continuous security validation and global threat discovery and automation, NSS Labs empowers enterprises to reduce the operational burden of cybersecurity and address crucial gaps in their cybersecurity efforts. Informed by our experience and strong foundation of security product validation, NSS Labs offers CAWS, a cyber threat protection platform that provides businesses with visibility into the cyber kill chain and automated insights into active threats. With global visibility into active threats and vulnerabilities, CAWS delivers a unique cyber risk rating that makes cybersecurity measurable and helps enterprises focus their resources in the areas that make the most difference. Combined, this information enables businesses to continuously monitor and respond to threats, strengthen their cybersecurity posture, and have confidence that they are appropriately securing the enterprise. CISOs, security operations teams, threat researchers, and information security professionals from many of the world's largest and most demanding enterprises rely on trusted insights from NSS Labs. For more information, visit www.nsslabs.com.

NSS Labs is seeking a System Architect who's passionate about building innovative products that scale to thousands of users a day. NSS Labs offers developers a complex development ecosystem with short release cycles. You will be part of our Cloud Platform development team—a growing group of engineers with a diverse background, bringing a variety of skills and perspectives to the table. Your role will be a healthy mix of proposing and documenting system designs that meet business requirements and taking a hands-on part of implementing the system. Your fresh perspective is important to our growth.

 Primary Responsibilities:

  • Collaborating with other professionals to determine functional and non-functional requirements, determine the major components and define the interfaces and collaborations between them, and document system designs
  • Develop high-level product specifications with attention to system integration and feasibility
  • Review, guide, and take part of the application design and implementation to meet performance, scalability, and reusability requirements. Review system performance and adjust designs as needed
  • Evaluate, create, communicate, and guide adoption of technology and tooling that optimize the technology infrastructure
  • Coordinate with development teams, cloud infrastructure/DevOps teams to configure application deployments and management in a private cloud PaaS
  • Work with management to explain business benefits of design proposals

 Required Skills and Abilities:

  • BS in Computer Science or related area, or relevant work experience
  • Experience with Cloud architectures, data modeling, data sizing and synchronization, and coding standards
  • Hands-on experience with SQL and NoSQL databases (e.g. PostgreSQL, Elastic Search)
  • Hands-on experience architecting and implementing large software systems and enterprise integrations, particularly distributed systems and micro service architectures
  • Extensive experience in a variety of IaaS/PaaS offerings, both public and private (vSphere, Hyper-V, OpenStack, AWS, Azure)
  • Experience with Cloud automation and Orchestration tools (e.g. code deploy, Puppet, Chef, etc.)
  • Experience with a wide variety of technologies, coding tools, and techniques such as .NET/C#, Python & Node.js (you do not have to have all of these)
  • Solid grasp and fluent in common design patterns
  • Strong conceptualization, problem solving, and analytical skills at a system design level
  • Familiarity with monitoring and data visualization tools
  • Experience with both Windows and Linux operating systems

At NSS Labs, we hire innovative and talented individuals with a passion for leading-edge technology. We have a culture of innovation, where quality, originality, and “thinking outside the box” are encouraged. Our leadership fosters professional growth and support, all within a fast-paced environment. 

Located in Austin, Texas, NSS Labs offers its team members competitive compensation, medical and dental, and 401(k) benefits. If you feel you have the passion, dedication, and expertise that match our unique company, apply to join our team! 

Third party resumes are not currently being accepted. NSSLabs, Inc. will not pay a fee for unsolicited resumes. 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We are located in the beautiful Barton Creek greenbelt with easy access to walking/hiking trails and bike paths and just a 10 min., drive to downtown.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about NSS LabsFind similar jobs