Posted over 1 year agoPython Developer Location: Remote, US Our Python Developer will work closely with product management other engineers to architect and develop a robust, scalable, and high-performance services layer using modern software development technologies. The team member will work in an agile environment, collaborating with engineering, product management and services to design and deliver valuable plug-ins to an ever-growing app store. The team member will report in to FireEye’s FSO Content team focusing on Security Orchestration. Responsibilities Develop plug-in packages to deliver integration capabilities between products in the network security space. Design technical aspects of plug-ins in line with cyber security best practices and understand customer use cases. Develop a fully functional application or code pack that aligns with business and technical objectives Engage in architecture sessions, challenge existing solutions and inspire ideas for future enhancements Schedule code reviews and functional demos to team members as milestones are reached. Define code architecture decisions to support a high-performance and scalable product with a minimal footprint Work with Operations to automate build, test and deploy processes across our environments Promote strict code testing and validation to ensure high-quality coding standards Stay abreast of the latest technology trends, coding standards, libraries and frameworks to constantly challenge and redefine FireEye’s technology stack Requirements 3+ years of professional experience developing enterprise software 3+ years of strong experience with technologies such as Python Experience building integration to 3rd party applications or devices. 1+ year(s) experience creating and defining structures of large, scalable data stores using newer DB technologies such as MongoDB, Elastic Search and Cassandra Additional Qualifications Understanding in creating secure RESTful-based web services in JSON Knowledge of queuing architectures using ZeroMQ, Redis, RabbitMQ, etc. Deep understanding of performance best-practices using caching and compression technologies Experience with Agile and test-driven development, continuous integration (Jenkins/Travis/TeamCity/Hudson) and version control (Github) Exposure to bug tracking and task management software such as JIRA or Bugzilla Comfort working with remote teams Experience with big-data search ingestion/storage/indexing FireEye is an Equal Opportunity Employer: All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, or on the basis of disability.