Remote Senior Software Engineer, Device Detections and Tasking
closedExpel
π΅ $138k-$201k
πRemote - United States
Job highlights
Summary
Join our Device Detections and Tasking team to build a next-generation data ingestion and detection pipeline, empowering our detection and response engineers to focus on what they love about security.
Requirements
- Experience with one or more front-end frameworks (e.g. React, Ember, Angular)
- Experience building and scaling data-centric software solutions and data pipelines
- Experience with database architecture (e.g. PostGres, Cloud SQL, BigQuery or Bigtable) and orchestration, including deep understanding of SQL and implementing microservices (e.g. Go, Node, Python) & APIs (e.g. REST, RPC, HTTP, JSON)
- Understanding of message bus / queue frameworks (e.g PubSub)
- Understanding of relational databases and database architectures (SQL and/or NoSQL)
- Experience writing tests at different levels (unit, integration, smoke, etc.)
- Familiarity with running systems and using services of a cloud platform (e.g. Google Cloud, AWS, Azure)
- Ability to code in a readable, reliable, extensible, compiled and well scripted manner in multiple programming languages
- Working knowledge of logging, monitoring, query, analysis, and metrics (e.g. Google Logs, Loggly, Splunk, Stackdriver, and/or Datadog)
Responsibilities
- Identify, prioritize and implement tasks in the software development lifecycle, in conjunction with the product owner to deliver on business goals
- Exemplify structured software development, testing, and deployment behaviors
- Collaborate respectfully as part of your immediate team and with adjacent teams through pair programming, design sessions, and reviewing pull requests
- Contribute to defining project level requirements based on your experience in software development and your understanding of the customer and business needs
- Produce high-quality, modular, and extensible software designs and architecture with occasional oversight
- Set an example for balancing high quality, technical excellence with focused, timely execution through planning, pair programming, and code reviews
- Provide guidance and mentorship to less experienced engineers
- Research and evaluate new technologies in support of business, technical, or delivery needs
- Present, demo, or author blogs, for technical and non-technical audiences, as required internally and externally
- Participate in your teamβs 24x7 support for the applications you build and run
- Establish and encourage a culture of belonging on your team
Benefits
- Unlimited PTO
- Work location flexibility
- Up to 24 weeks of parental leave
- Really excellent health benefits
This job is filled or no longer available
Similar Remote Jobs
- πMoldova
- πSerbia
- πRomania
- πArgentina
- π°$120k-$180kπUnited States
- πUnited States