Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer

at FireMon

Posted 1 day ago 4 applied

Description:

  • We are looking for a Software Engineer who has a passion for leading and building exceptional solutions that deliver and fulfill the needs of our customers.
  • This Software Engineer will help drive development into the next growth phase.
  • They are the core coders of the systems and own the implementation, scalability, and stability of the product.
  • Collaborates with Product Management and other Engineers to design, build, and deliver firewall management solutions which make complex firewall security operations simple.
  • You will collaborate closely with technical and non-technical counterparts to understand our customers' problems and build products that deliver the outcomes they deserve.
  • 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.
  • We encourage movement among teams to share context, skills, and experience, so you will learn about many distinct aspects of each product.
  • Continuously deliver customer value through the delivery of software features.
  • Write maintainable code, working in a professional agile software engineering environment (source control, shortened release cycles, continuous integration/deployment, etc.).
  • Participate in code reviews and team meetings, providing technical insight.
  • Work with a team implementing new features and supporting current services/applications.
  • Work on hard problems; design, develop, test, deploy, maintain, and improve services and applications.
  • Evaluate modern technologies and approaches to streamline or improve our rapid application development tooling and conventions.
  • Regularly learn new systems and tools as the FireMon platform and ecosystem evolve.
  • Utilize a broad application of principles, theories, and concepts in applicable discipline, plus a working knowledge of other related fields.
  • Exercise judgment within generally defined practices and policies in selecting methods and techniques for obtaining solutions.

Requirements:

  • Demonstrable problem-solving skills are required.
  • A college degree, bootcamp certification, or being self-taught is necessary.
  • A history of delivering impactful solutions is essential.
  • Applicable knowledge of agile development practices and principles is required.
  • Experience designing and implementing domain-level architectures is necessary.
  • Significant hands-on experience with many of the following technologies is required:
    • Linux Administration (Fedora, CentOS Stream, RHEL).
    • Relational Database (PostgreSQL).
    • Apache Lucene engines (Elasticsearch).
    • Python.
    • C/C++.
    • Java.
    • Spring Frameworks (Spring Boot).
    • JavaScript/TypeScript.
    • Angular/AngularJS.
    • Web Application Security Principles (OWASP awareness).
    • CI/CD tools (Jenkins) & concepts (pipelines).
    • IaC tools (Ansible, Terraform).
    • Containerization (Docker, Kubernetes, AWS).
    • Cloud Administration (AWS, Azure, GCP).
    • Performance testing & profiling.
    • Microservices Architecture.
    • A big plus for Networking and/or Security experience.

Benefits:

  • FireMon provides equal employment opportunities to all employees and applicants for employment.
  • The company prohibits discrimination and harassment of any type without regard to race, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.