
Remote opportunity at
FireMonSenior Device Engineer
FireMon is looking for a Senior Device Engineer to join its team in a remote capacity. FireMon provides network security policy control solutions for modern enterprises,…
Career Tools
About This Role
FireMon is looking for a Senior Device Engineer to join its team in a remote capacity. FireMon provides network security policy control solutions for modern enterprises, offering a single console to manage security policies across cloud, on-premise, and hybrid environments. In this position, the selected professional will collaborate with product management and engineering teams to build, design, and maintain network device integration software. This role suits individuals with strong programming…
Job Description
FireMon is looking for a Senior Device Engineer to join its team in a remote capacity. FireMon provides network security policy control solutions for modern enterprises, offering a single console to manage security policies across cloud, on-premise, and hybrid environments. In this position, the selected professional will collaborate with product management and engineering teams to build, design, and maintain network device integration software. This role suits individuals with strong programming backgrounds who want to focus on next-generation security technologies and device integration solutions for vendors like Check Point, Juniper, and Palo Alto.
Responsibilities
- Build support for emerging next-generation network security technologies
- Create device integration solutions for products from vendors such as Palo Alto, Juniper, and Check Point
- Collect technical specifications for device integrations by reviewing administrator manuals, user guides, and command-line interface documentation
- Analyze the internal operations of security devices and translate their logic into an application-compatible structure
- Collaborate with the sales engineering team to prioritize the development of device packs according to customer and prospect requirements
- Engage in customer and support discussions periodically to diagnose and resolve device-related complications
Requirements
- Hold a Bachelor’s Degree in Information Technology, Computer Science, Engineering, or a related discipline
- Demonstrate strong Java programming abilities, covering object-oriented design and the performance impacts of code choices
- Possess scripting proficiency in either Python or BASH
- Bring working knowledge of Linux and general command-line operations
- Demonstrate experience with SQL, Maven, JUnit, XML/XSLT, RESTful web services, logback, and log4j
- Have working experience with regular expressions
- Show strong analytical and problem-solving abilities to quickly master software systems
- Adapt well to a fast-paced setting encompassing multiple responsibilities and maintain high emotional intelligence
Qualifications
- Experience working within an Agile or Scrum software development lifecycle
- Background in XML and XSD design
- Deep knowledge of networking technologies involving Cisco, Juniper, Check Point, and Palo Alto
- Possession of a Cisco network and security certification such as CCNA or CCIE
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the source posting designates this role as remote.
What are the primary programming languages required?
Candidates must have proficient Java coding skills along with scripting expertise in either Python or BASH.
What is the salary for this role?
The salary is not stated in the job posting.
Are certifications required for this position?
Cisco network and security certifications like CCIE or CCNA are listed as a plus rather than a strict requirement.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.