Software Engineer II MidLevel
SMFS
Software Engineer II – Mid-Level
Location: Cedar Springs, MI/Washington, D.C./Quantico, VA
Travel: Minimal/As needed
Clearance: Top Secret security clearance
Citizenship: US Citizenship required
About Grimm
Grimm is an innovative, forward-looking cybersecurity organization focused on solving complex technical challenges across hardware, firmware, and software systems. Our teams specialize in reverse engineering, vulnerability research, and security engineering, supporting mission-critical efforts across national security, defense, and critical infrastructure sectors.
Our work is rooted in real-world operational experience identifying advanced threats, uncovering critical vulnerabilities, and developing meaningful solutions to complex problems. Grimm engineers operate across embedded systems, vehicles, IoT, and enterprise technologies, with a focus on understanding systems deeply and demonstrating real-world impact.
We are a highly technical and hands-on organization. Our engineers and researchers specialize in breaking systems, discovering vulnerabilities, and improving resilience—working directly with real hardware and software to understand how systems function and how they fail.
About the Role
Grimm is seeking a Mid-Level Software Engineer to support the VAIL program, an FBI-focused effort centered on reverse engineering, vulnerability research, exploitation, and mission-driven cyber operations.
This role is ideal for a software engineer with hands-on development experience, exposure to full-stack technologies, and an interest in offensive cyber, vulnerability analysis, and exploit development. The selected candidate will support technical research, software development, vulnerability exploitation, and mission-focused capability development activities that directly inform critical security operations.
We're looking for someone who is technically curious, mission-oriented, and interested in applying software engineering skills to reverse engineering, vulnerability research, and offensive cyber operations.
What You'll Do
- Perform software development in support of mission-focused cyber operations
- Support reverse engineering and vulnerability research activities
- Leverage analysis tools such as disassemblers, decompilers, and debuggers
- Research adversary tactics, techniques, and procedures to support mission objectives
- Develop exploitation capabilities for Linux environments
- Take defined vulnerabilities from concept through exploited proof of concept
- Analyze operating systems, application behavior, and network traffic
- Support offensive cyber operations through vulnerability analysis and exploitation
- Apply leading-edge principles, theories, and technologies to cyber operations challenges
- Contribute to new cyber operations concepts, tradecraft, and technical approaches
- Collaborate with engineers, researchers, and mission stakeholders
Required Qualifications
- 3+ years of experience with software development
- 3+ years of experience working with full-stack technologies, including Java and scripting languages such as JavaScript or Python
- Experience developing exploitation capabilities for Linux environments
- Experience taking a defined vulnerability from concept to exploited proof of concept
- Knowledge of operating systems, including:
- Windows
- Linux
- macOS
- iOS
- Android
- Understanding of application behavior and network traffic analysis to identify malware and exploits
- Bachelor's degree or equivalent experience
- Must be a US Citizen
- Top Secret security clearance
Preferred / Nice to Have
- Experience with reverse engineering tools such as Ghidra, IDA Pro, Binary Ninja, or similar
- Experience using debuggers, decompilers, and disassemblers
- Experience with vulnerability research or exploit development
- Experience with offensive cyber operations or CNO concepts
- Experience with scripting and automation
- Experience analyzing malware, suspicious binaries, or exploit behavior
- Familiarity with mobile operating systems, embedded systems, or low-level software analysis
- Experience supporting government, DoD, Intelligence Community, or law enforcement customers
- Active TS/SCI clearance preferred
Benefits
Grimm offers a comprehensive benefits package that includes medical, dental, and vision coverage, life and disability insurance, retirement benefits, paid leave, and opportunities for tuition assistance and ongoing professional development.
Why Grimm
You'll be working alongside highly specialized engineers and researchers tackling challenging problems in embedded security and reverse engineering. Our work directly supports national security missions and requires a high level of technical ownership, creativity, and precision.
If you enjoy working hands-on with hardware, digging into complex systems, and pushing your technical skills further, you'll find this environment both challenging and rewarding.
Equal Opportunity Employer
Grimm is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, veteran status, or any other characteristic protected by applicable federal, state, or local laws.
- Infrastructure Architect Wolverine World Wide, Inc. is one of the world's leading designers, marketers, and licensors of footwear and apparel; its global footprint spans 170 countries and territories. The company's portfolio includes Merrell®, Saucony®, Sweaty Betty...SuggestedRemote workWorldwideRelocation
$73k - $112k
...Applications Engineer - Rockford Area Applications Engineer | Rockford, MI Salary Range: $73,000 - $112,000 depending on experience... ...requirements and specifications. Develop and implement software solutions for production equipment and processes. Conduct testing...SuggestedImmediate start$63k - $80k
...Fox Row Court,Rockford, MI, 49341,United States Base Pay $63,000.00 - $80,000.00 / Year Average Commission $15,000.00 Job Category Engineer, Applications Employee Type FT Exempt Required Degree 4 Year Degree Travel 25% Manage Others No Summary The application engineer...Suggested- Theuniversityunion is looking for an Application Engineer in Rockford, MI, who will collaborate with Sales Engineers to provide customized solutions for customers. You will manage project lifecycles, define technical approaches, and troubleshoot equipment issues as needed...Suggested
- 5+ years experience with core MM purchasing functions; Inter-company Purchasing and Logistics experience 2. Experience with Purchasing related Enterprise Structure configuration 3. Strong experience with pricing within MM Looking for a strong SAP MM consultant ...SuggestedFull timeContract workFlexible hours
- ...passionate about making a difference! Tesa is a global leader in adhesive tape solutions and we are looking for an Application Solutions Engineer to support our Industrial Trade & Converting business unit with a strong focus on double-sided mounting tape solutions. Our...
- A leader in adhesive solutions in Sparta, MI is seeking an Application Solutions Engineer to provide technical expertise in double-sided mounting tape applications. The successful candidate will have a BS/MS in Engineering or Science and 3-5 years of relevant experience...
- A major consumer goods company located in Rockford, MI, seeks an experienced email developer to manage marketing campaigns within Salesforce Marketing Cloud. Responsibilities include execution and optimization of email marketing strategies, a strong understanding of best...Work at officeRemote workWorldwide
- McDonald's - 4141 17 Mile Road Northeast - Responsibilities: Lead the guest experience: Check in with guests and make sure they are enjoying themselves; Be the solution: Handle guest concerns and provide resolve to their satisfaction; Understand that teamwork is key: Work...
- Tractor Supply Co. - - Responsibilities: Assist Store Manager and Assistant Store Manager with operational, sales, and merchandising objectives; Deliver Legendary Customer Experience; Train Team Members on policies and procedures; Maintain safe and productive work environment...
- As an experienced email developer, you will understand business needs across the Wolverine Worldwide portfolio of brands and deliver polished marketing email campaigns in Salesforce Marketing Cloud. You will be responsible for running and executing email marketing campaigns...Temporary workWork at officeRemote workWorldwideFlexible hours
- Overview Family Farm and Home is a family owned and operated company based out of Michigan. Our first stores opened their doors in April 2002. Currently we operate 71 retail locations in Michigan, Indiana, Ohio, Maryland and Pennsylvania. We cater to our customers' needs...Casual workLocal areaFlexible hoursAfternoon shift
$13.5 - $15.34 per hour
Join to apply for the Guest Experience Lead role at McDonald's 1 week ago Be among the first 25 applicants Join to apply for the Guest Experience Lead role at McDonald's Get AI-powered advice on this job and more exclusive features. Guest Experience Leader Flexible scheduling...Hourly payFull timePart timeFlexible hoursShift workNight shift- A well-established firm located near Cedar Springs, MI, is seeking a Glazing Project Manager. The role requires 3+ years of project management experience in the commercial glazing industry. Responsibilities include managing multiple projects, communicating with teams, and...
- Overview We believe in setting our employees up for success. That’s why we believe in providing an orientation personalized to your work environment. Even when your orientation period ends, you can rest assured that the Synchrony team will always have your back. ...Weekly payFlexible hours
- Work Where You MatterAt Dollar General, our mission is Serving Others! We value each and every one of our employees. Whether you are looking to launch a new career in one of our many convenient Store locations, Distribution Centers, Store Support...
- Therapy Program Director The Therapy Program Director (PD) is responsible for directing clinical assessments, program development, quality improvement, and productivity enhancement in a flexible interdisciplinary environment in campus location/s, home health, and/or...Flexible hours
- Join Team Trilogy Weekly pay, health and dental after your first month, student loan repayment, a competitive 401(k) match, and more! Make a living while you make a difference at Synchrony Rehab – a senior living provider with the continuous goal of being the Best Healthcare...Weekly payLocal areaFlexible hours
- A leading packaging company in Cedar Springs, MI, is seeking an Entry-Level Thermoforming Machine Operator. The role involves setting up and operating thermoforming machines while ensuring safety and quality standards. Responsibilities include conducting maintenance, understanding...Full time
- ...program plasma and oxyfuel cutting machines; select appropriate materials for each work order. Edit and prepare drawings using CAD software for machine programming. Create efficient nests using SigmaNest to maximize material utilization and production output....Full timeTemporary workShift workDay shift
$111.48k - $123.25k
Young World Physical Education seeks a Middle School Principal for Cedar Springs Public Schools in Michigan. The role requires a minimum of an MA degree in Administration or Educational Leadership, along with a valid MI Administrative Certificate. Responsibilities include...Full time$65k - $103k
...existing PLC programs and control systems. Configure and integrate HMI applications for operator interface. Collaborate with engineers and production staff to define system requirements. Perform preventative maintenance and calibration of control system...Immediate start- A leading grocery retailer is seeking an Overnight Stocking Manager in Cedar Springs, MI. This role is crucial for team engagement, driving performance management, and overseeing area operations. The ideal candidate should possess a Bachelor’s degree or equivalent experience...Night shift
- Meijer, Inc. - - Responsibilities: Engage peers to deliver excellent customer experience; Assign daily tasks and supervise team; Mentor and coach team members to meet sales goals; Oversee department scheduling and staff training; Lead ordering, receiving, stocking, pricing...
$60k - $105k
A prominent IT service provider in Michigan seeks an experienced L1 Technical Support engineer to provide first-line troubleshooting for users via various channels. The ideal candidate should have strong communication skills, a comprehensive knowledge of computer systems...$48k - $71k
.... ~ Strong understanding of inventory management principles and practices. ~ Proficient in using ERP/MRP systems and shipping software. ~ Excellent organizational and communication skills. ~ Ability to operate a forklift and other material handling equipment; certification...Immediate start- As a family company, we serve people and communities. When you work at Meijer, you’re provided with career and community opportunities centered around leadership, personal growth and development. Consider joining our family – take care of your career and your community...Weekly payFull time
- 7-Eleven is hiring a Retail Assistant Manager in Cedar Springs, Michigan. This role requires previous supervisory experience and focuses on customer service leadership, employee training, and ensuring compliance with health standards. The position offers full-time hours...Full timeTraineeship
- ...Worldwide is a Certified™ Great Place To Work®. As a Senior Systems Integration Engineer you will design, implement, and maintain solutions that integrate various software applications and services, ensuring they communicate and work together seamlessly. You will...Work experience placementWork at officeRemote workWorldwideFlexible hoursAfternoon shift
- LEAD ELECTRICIAN (LE) General Purpose As a member of our team, you will lead the work of journeyman electricians and apprentice helpers, and participate in the repair, maintenance, inspection, and installation of systems and journeyman level projects. You will...Contract workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II MidLevel. Be the first to apply!

