Job description
As a Senior Product Security Software Engineer in the Production Board Test group, you will join our global team developing creative and innovative software solutions supporting our in-circuit test equipment.
As a Senior Product Security Software Engineer, you will assist in reducing risks and addressing vulnerabilities to provide more secure products and software solutions. Your experience and skill set will play a key role in our efforts to develop, deploy, and maintain a secure platform that tests and screens a majority of the world’s electronic assemblies.
We are looking for a 10+ year experienced Software Engineer with experience in Product Security to focus on our Product Security activities.
Responsibilities
- Lead Product Security risk assessments and hazard analysis- Design and implement software security processes
- Execute software vulnerability analysis tools; analyze and implement results
- Develop and maintain Product Security statistics
- Build and maintain secure Windows OS hardened images
- Manage Proof of Concept activities for tool reviews
- Research and recommend security tools to work with engineering infrastructure
- Support threat modeling, secure coding, SBOM generation activities
- Interface with other technical departments such as Penetration Testing Team, Systems and Hardware Engineering
MUST HAVE Experience, Skills & Education
- BS in Computer Science or Computer Engineering and 10+ years of professional experience.
- Software Composition Analysis and Static Code Analysis
- We are looking for a candidate that is knowledgeable and has experience with this Software security task and has used tools for it such as Veracode, Blackduck, SNYK or FOSSID.
- Penetration testing - we are looking for a candidate with knowledge of and experience with this Software security task and has used tools such as Pentera or Rapid7 for it.
- Threat Modelling
- Looking for a candidate with knowledge of and experience with performing threat modelling analysis on software architecture and using tools for this like the Microsoft threat modelling tool.
- Operating System Image hardening
- Hardened (made Windows OS more secure from a software cyber security perspective) Windows 10 OS images.
Additional skills
- Knowledge and experience of Windows ASP.net web applications
- Proficient in developing with C/C++, C#, .NET framework; Object Oriented design and programming skills
- Demonstrated Expertise with MS Visual Studio Development tools and the Microsoft Windows Platforms
- Familiarity with network protocols, programming, vulnerability management tools and security mechanisms.
- Solid understanding of software engineering processes
- Linux experience is a plus
- Comfortable working with a remote, multidisciplinary, global team
- Strong sense of team
- Good working knowledge of project estimation techniques
Job Type: Contract
Pay: $60.00 - $63.00 per hour
Expected hours: 40 per week
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Employee discount
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Referral program
- Relocation assistance
- Retirement plan
- Tuition reimbursement
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- This position does not currently offer relocation and is only considering local candidates. At the time of application, are you located within commuting distance to North Reading, MA? (Response Required for Consideration)
- This position is unable to offer sponsorship at the time. Do you now or will you in the future, require sponsorship? (Response Required for Consideration)
Ability to Commute:
- North Reading, MA (Required)
Ability to Relocate:
- North Reading, MA: Relocate before starting work (Required)
Work Location: In person