Foundational Security is seeking software engineers with consulting experience to join our growing Security Engineering team. Responsibilities include designing, developing, and maintaining security-focused software applications using languages like Python, Golang, or Rust. Collaborate with cross-functional teams to identify potential threats, vulnerabilities, and problem areas, proactively building robust security solutions. Work closely with multidisciplinary teams to understand technical requirements, identify security gaps, and implement tailored, efficient solutions. Actively participate in architecture, design, and code reviews, emphasizing security best practices and improvements. Consult with clients on potential security risks, solutions, and best practices to position Foundational Security as a trusted advisor. Qualifications include 10+ years of professional software development experience in Python, Golang, or Rust, or a Bachelor's degree in Computer Science, Engineering, Math, or a related STEM discipline and 8+ years of professional development experience. Experience in modern security best practices and areas like SAML/OIDC, mutual TLS, networking, firewalls, vulnerability identification, threat hunting, or container security is required. Expertise in automation between tools and systems and demonstrated consulting and sales support experience in a technical environment is also needed.