Senior Software Engineer -Security

Senior Software Engineer -Security

Apply Now

Sr. Software Engineer – Security
It's fun to work in a company where people truly believe in what they're doing. We're committed to bringing passion and customer focus to the business of enterprise applications. We work hard, and we're serious about what we do. But we like to have a good time, too. In fact, we run our company with that principle in mind every day: One of our core values is fun.

The Role:

An experienced Software Engineer with a background in applications security to identify security issues in large scale distributed systems. You will be a key contributor to our next generation platform and will be responsible for delivering a secure high-performance services.

Requirements:

  • 7+ years of experience in software development using Java, C/C++, JavaScript
  • Adhere to security standards
  • Participate in design, implementation and testing of new security features and controls across products
  • Experience running multi-tier or distributed web applications at scale
  • Automate the security penetration testing cases/exploits and ensure they get deployed in production environment.
  • Ability to build tools and internal applications to discover, evaluate and mitigate security vulnerabilities during development and in production
  • Knowledge of web/network protocols and/or Linux/Unix tools and architecture and familiarity with databases
  • BS in Computer Science or a related technical discipline; advanced degree preferred

Nice to have:

  • Network level security experience, in particular: SSL/TLS certificate, Public Key Encryption (EPKE)
  • Data encryption, Security Assertion Markup Language(SAML), Single sign-on(SSO), rule based access control (RBAC)
  • Knowledge of web application security principles with significant understanding of application security topics such as OWASP Top 10 and authentication infrastructure (SAML, OAUTH);
  • Spring Boot security