Press ENTER to skip to the job description.
Software Engineer - Security Champion

Software Engineer - Security Champion
CT, Norwalk

Job Description

Job Title: Software Engineer - Security Champion

Location: Remote    

Duration: Full-Time


Job Description:

Roles & Responsibilities

In this role, you will work closely with our Security experts to enhance and protect the software

  • Engage with Security to champion improved security throughout the software development lifecycle
  • Collaborate with the Product, Engineering, and Security teams to prioritize security-related work
  • Design and implement fixes for identified vulnerabilities 
  • Participate in design and code reviews with security as your primary focus
  • Design and implement security-specific automated testing
  • Mentor team members on secure coding practices
  • Contribute to the continual improvement of the architecture and codebase

Who you are:

  • You have a passion for security, software engineering, quality, and continuous learning
  • Understanding of Integration Security concepts like Mutual Authentication, Open SSO, SAML, OAuth, Kerberos, JSON Web Token(JWT)
  • Have a solid understanding of the OWASP Top 10 vulnerabilities
  • Independent, driven, creative, flexible, and enjoys taking ownership
  • Comfortable communicating with a wide variety of stakeholders to understand and execute on technology roadmaps
  • Passionate technologist looking to teach and learn from the best in software development
  • 5+ years of experience in an object-oriented language (e.g. Java, PHP, C++, Scala)
  • Experience with modern front-end technology stacks including HTML, CSS, JavaScript, TypeScript and client-side, component-oriented libraries
  • Strong computer science fundamentals: data structures, design patterns, and algorithms
  • Experience with relational databases (e.g. MySQL)
  • Experience with distributed version control software (e.g. Git, Subversion, etc.)
  • Experience developing in a Linux environment
  • Experience with API development (e.g. RESTful, JSON-RPC, SOAP)
  • Familiarity with development frameworks (e.g. Akka, Zend, Spring, Symfony, NET)
  • Bachelors in Computer Science, Software Engineering, or equivalent experience
  • Experience designing, building, and deploying scalable, highly available systems
  • Familiar with continuous integration, unit/automated testing, and quality delivery
  • Familiar with agile development

Apply Now