Lead moderately complex initiatives and deliverables within technical domain environments
Contribute to large scale planning of strategies
Develop and maintain modern .NET applications supporting Application Security
Implement new features aligned with secure development practices
Design and deploy AI-driven solutions for Application Security use cases
Act as a subject matter expert in defensive programming and AI security
Collaborate with cross-functional teams to remediate security vulnerabilities
Utilize Application Security tools for threat modeling, static/dynamic analysis, and software composition analysis
Identify and mitigate risks, including AI-specific threats such as prompt injection, model jailbreaks, and data manipulation
Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
Requirements
4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
4+ years of experience in .NET development (C#, ASP.NET) including version 8 or later
4+ years of ASP.NET Core, object-oriented programming, and MVC architecture
4+ years of experience with SQL Server and database design
Familiarity with RESTful APIs and frontend frameworks (Angular or React)
Experience with cloud platforms (Azure, GCP)
Proficiency with Visual Studio and version control systems (GitHub)
Hands-on experience with Application Security tools and vulnerability remediation
Deep understanding of encryption, authentication, access control, and secure coding practices
Familiarity with AI/ML development including frameworks like TensorFlow or PyTorch
Solid grasp of AI technologies and secure implementation strategies
Ability to assess and mitigate AI-specific security risks during development
Strong problem-solving, communication, and organizational skills