CrowdStrike

posted 3 months ago

Full-time - Mid Level
Remote
Professional, Scientific, and Technical Services

About the position

CrowdStrike is seeking a talented Backend Engineer to join our Production Systems Automation & Development team. In this role, you will focus on creating and refining tools that enhance the automation of CrowdStrike's cloud-based infrastructure. As a backend engineer, you will play a crucial role in architecting and implementing a stable, scalable, and flexible production environment. Your primary responsibility will be to ensure that the team delivers code that is optimized for scalability and survivability, which is essential in CrowdStrike's expanding ecosystem. You will work as part of a dynamic engineering team to implement new software designs and functionality. This position requires an energetic self-starter who can take ownership and accountability for deliverables. You will collaborate with internal peers and business partners to analyze requirements and craft elegant, robust, and reliable solutions to complex technical problems. From concept to completion, our engineers are involved in every step of the development process. Additionally, you will engage with other engineers to review code and share best practices, raising the technical IQ of the team by being passionate about learning and sharing the latest technologies and techniques. You will have the autonomy to manage your workload and set your own pace, while also being vigilant about streamlining and simplifying both business processes and development code to minimize friction in our solutions. As a technical leader, you will represent the development team both vertically and horizontally across workgroups.

Responsibilities

  • Implement new software designs and functionality as part of a dynamic engineering team.
  • Take ownership and accountability for deliverables.
  • Analyze requirements and craft elegant, robust, and reliable solutions to complex technical problems.
  • Engage with other engineers to review code and share best practices.
  • Raise the technical IQ of the team by sharing knowledge of new technologies and techniques.
  • Manage personal workload and tasks autonomously.
  • Streamline and simplify business processes and development code.
  • Represent the development team as a technical leader across workgroups.

Requirements

  • 6-7 years experience in a large-scale production environment and developing/troubleshooting applications across functional teams.
  • Significant experience utilizing Go (Golang) for automation, tooling, dashboards, and alarms.
  • Excellent written and verbal communication skills.
  • Proactive attitude with the ability to work independently and collaboratively.
  • Demonstrated passion for learning new systems and methodologies with advanced troubleshooting skills.
  • Attention to detail and ability to make timely decisions.
  • Proven success in analyzing and optimizing backend technical performance throughout the SDLC.
  • Experience developing and integrating APIs using REST or GraphQL in SOA or microservices architecture.
  • Familiarity with CI/CD pipelines and automated unit/acceptance tests.
  • Experience with container orchestration systems like Docker or Kubernetes.
  • Experience designing schemas and improving SQL queries for RDBMS such as MySQL or Postgres.
  • Passion for documentation and knowledge transfer across teams.
  • Fluency with debugging toolsets and log/event management tools.

Nice-to-haves

  • Experience with large-scale bare-metal hardware in a data center environment.
  • Understanding of common network management protocols and APIs such as SNMP, RCMP+, or RedFish.
  • Familiarity with monitoring tools like Grafana and Alertmanager.
  • Experience implementing tracing and metrics using OpenTracing and Prometheus.
  • Familiarity with designing authentication/authorization or automated auditing solutions.

Benefits

  • Remote-first culture
  • Market leader in compensation and equity awards
  • Competitive vacation and flexible working arrangements
  • Comprehensive and inclusive health benefits
  • Physical and mental wellness programs
  • Paid parental leave, including adoption
  • Professional development and mentorship opportunities
  • Offices with stocked kitchens for collaboration.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service