Taro Logo

Senior Software Engineer

FireMon provides persistent network security for hybrid environments through real-time asset visibility, continuous compliance, and automation for over 1,700 customers.
United States
Backend
Senior Software Engineer
Remote
5+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

FireMon, a leader in network security policy management serving over 1,700 customers, is seeking a Senior Software Engineer to join their R&D Development team. This role offers a unique opportunity to work on complex security problems in a remote environment. The ideal candidate will be passionate about building exceptional solutions that simplify complex firewall security operations.

As a Senior Software Engineer, you'll be integral to the entire product lifecycle - from idea generation and design to implementation. Working in small, agile teams, you'll collaborate with Product Management and other Engineers to develop firewall management solutions. The role involves writing maintainable code, participating in code reviews, and working with modern technologies including cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and various programming languages (Java, Python, JavaScript/TypeScript).

The position requires strong technical expertise across multiple domains, including Linux administration, database management (PostgreSQL), search engines (Elasticsearch), and web application security. You'll be working with microservices architecture, CI/CD pipelines, and infrastructure as code tools. The company values problem-solving skills and practical experience over formal education, accepting candidates with college degrees, bootcamp certifications, or self-taught backgrounds.

FireMon offers a collaborative environment where engineers are encouraged to move between teams to share knowledge and experience. The company is committed to equal employment opportunities and maintains an inclusive workplace culture. This role presents an excellent opportunity for experienced engineers who enjoy tackling complex security challenges and want to make a significant impact in the network security domain.

Last updated 19 days ago

Responsibilities For Senior Software Engineer

  • Continuously deliver customer value through delivery of software features
  • Write maintainable code in a professional agile software engineering environment
  • Participate in code reviews and team meetings, providing technical insight
  • Work with a team implementing new features and supporting current services/applications
  • Design, develop, test, deploy, maintain and improve services and applications
  • Evaluate modern technologies and approaches to improve rapid application development
  • Learn new systems and tools as the FireMon platform evolves
  • Exercise judgment in selecting methods and techniques for obtaining solutions

Requirements For Senior Software Engineer

Java
JavaScript
TypeScript
Python
PostgreSQL
Kubernetes
  • Demonstrable problem-solving skills
  • College degree, bootcamp certification, or be self-taught
  • History of delivering impactful solutions
  • Knowledge of agile development practices and principles
  • Experience designing and implementing domain-level architectures
  • Linux Administration (Fedora, CentOS Stream, RHEL)
  • Experience with PostgreSQL
  • Experience with Elasticsearch
  • Python, C/C++, Java experience
  • Spring Frameworks (Spring Boot)
  • JavaScript/TypeScript
  • Angular/AngularJS
  • Web Application Security Principals
  • CI/CD tools and concepts
  • Containerization (Docker, Kubernetes, AWS)
  • Cloud Administration (AWS, Azure, GCP)
  • Experience with Microservices Architecture

Jobs Related To FireMon Senior Software Engineer