Python Software Engineer

Company: FireMon
Location: Portland, Oregon, United States
Type: Full-time
Posted: 31.AUG.2021
< >

Summary

About FireMonAs a thought leader in a space we invented, FireMon is paving the way in the cybersecurity industry across the globe. At FireMo...

Description

About FireMonAs a thought leader in a space we invented, FireMon is paving the way in the cybersecurity industry across the globe. At FireMon, you'll find a disruptive, cutting-edge environment. It's a place where being proactive is rewarded and each day is more innovative than the last. This drive permeates everything we do - from how we develop our products to how we engage with our customers and how we get things done.One of the biggest benefits of working with a groundbreaking company like FireMon, is the huge impact employees have on the overall product and business. Each person's work directly affects the outcome of the finalized product and success of the business. Additionally, you can voice your ideas and collaborate across departments to learn new aspects of the company. Since we are securely backed by some of the savviest investors in the industry, you get the security of an established organization but at the same time get to experience the agility and autonomy of a smaller company.Whether you aspire to be an entrepreneur or an engineering leader, we believe FireMon is the best place - with the best colleagues - to learn.Our engineers build software at scale to transform how organizations around the world streamline network security policy management. We are constantly evolving our products to meet and anticipate our customer's needs. As a part of our team, you'll contribute high-quality code to FireMon products that are deployed to the most important institutions in the public and private sectors. You will be working as a Python Engineer in a cross-functional team setting to understand our customers' problems and develop solutions for those use cases.Throughout the product lifecycle, you will be involved from idea generation, design, and prototyping to execution and implementation. Our organization is made up of small teams to support agility and creativity. That said, we encourage movement among teams to share context, skills, and experience, so you'll learn about many different aspects of each product. Our engineering environment utilizes a variety of languages, including Java, Python, and Angular. In addition, we embrace open-source technologies like ElasticSearch and Linux and industry-standard build tools, including Ansible, Jenkins, Docker, and Puppet. About the RoleDesign, implement, maintain, and document the FireMon Operating SYstem tools and utilitiesBuild command-line applications and web services specifically for using, configuring, and maintaining FMOS installationsPartner closely with System Engineers to create an enterprise quality system that improves the experience for customers running FMOS>Required Skills & ExperienceBachelor's Degree in Computer Science, Information Technology, Engineering or another related field of study4 or more years of object-oriented software development experience, specifically with the Python programming4 or more years of experience working with Linux or Unix-based operating systemsExtremely strong core Python coding skills, including an understanding of optimization, performance ramifications of coding decisions, and object-oriented designExperience with and working knowledge of command-line interface applications and RESTful web servicesOutstanding problem-solving skills. Someone that can pick apart software, analyze it and become a subject matter expert on it.Experience with configuration management utilities (e.g. Ansible, Puppet)Source control management, particularly Git, and collaborative development workflows.Preferred Skills & ExperienceUnderstanding of operating system (especially Linux) installation and deployment automationKnowledge of Networking concepts, nomenclature, familiarity with Firewalls, Routers, Load balancers.Familiarity with Linux package management and distributionExperience in LDAP, RADIUS and/or Active Directory a plusExperience working with PostgreSQL, Elasticsearch, ActiveMQ, SQLiteUnderstanding of X.509 security certificates and public-key cryptographyWhat it Takes to be Part of the FireMon TeamFireMon provides persistent network security for hybrid environments through a powerful fusion of real-time asset visibility, continuous compliance, and automation. Since creating the first-ever network security policy management solution, FireMon has delivered command and control over complex network security infrastructures for more than 1,700 customers.Our customers have unique and complex security problems that are difficult to solve. This doesn't intimidate us, it inspires us. It pushes us to be more creative and find solutions to ensure their success. If this sounds like a movement you'd be interested in joining, we invite you to apply today.FireMon provides equal employment [opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability.

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...