We are seeking a Security Engineer to join our team in Austin, Texas. We are committed to ensuring the security and integrity of our systems. You will contribute to both front-end and back-end development processes. You will address a wide range of security challenges across our entire software stack, ensuring our applications and services are protected against the latest threats.
How you will make an impact
- Collaborate with development teams to integrate security best practices within the software development lifecycle (SDLC).
- Perform security reviews, threat modeling, and risk assessments to identify potential vulnerabilities.
- Design and implement effective security controls to mitigate identified risks.
- Enhance security for user interfaces (UI) by addressing potential design flaws, ensuring robust input validation, and securing authentication mechanisms.
- Apply best practices for security across client-side components to maintain an optimal balance between user experience and security.
- Secure back-end functions including data storage and overall system performance.
- Develop and enforce security measures around data protection, access control, and authentication.
- Address security issues related to APIs, databases, and server-side logic.
- Maintain close collaboration with both front-end and back-end development teams to ensure security measures are pervasive and effective.
- Articulate security requirements and participate actively in code reviews, offering expert advice and security guidance.
- Respond swiftly to security incidents and conduct debugging to resolve security-related issues.
- Continuously improve the security posture of our applications by updating and refining security measures.
What we are looking for
- Hybrid working onsite 3 days a week Tuesday, Wednesday, and Friday is required.
- Bachelor's degree in Computer Science, Information Security, or a related field or equivalent work experience.
- 3+ years of experience in software development with a focus on security.
- Proficiency in programming languages such as Python, JavaScript, C, Node, Go, and SQL.
- Familiarity with security tools and frameworks such as OWASP Top 10, Burp Suite, and Metasploit.
- Strong understanding of secure coding practices and common vulnerabilities.
- Experience with conducting security reviews, threat modeling, and risk assessments.
- Excellent communication skills and ability to collaborate effectively with cross-functional teams.
- Passion for staying up-to-date with security trends and best practices.