[Remote] Senior Software Engineer, Pipeline
Note: The job is a remote job and is open to candidates in USA. Flock is a technology company focused on reducing crime and protecting privacy through innovative solutions. They are seeking a Senior Software Engineer to enhance their pipeline team, responsible for data processing and architectural design within a high-scale backend ecosystem to support their growing customer base and data volume.
Responsibilities
- Understand current processes and procedures
- Work on small tasks for the sprint with support
- Work towards understanding how the pipeline at Flock works
- Collaborate with cross-functional teams to gain context on how they leverage the pipeline
- Ask questions in a public way to spread knowledge (e.g., public Slack channels)
- Ability to perform the role with decreased need for guidance: Come up with options and solutions instead of asking 'what should I do?'
- High-level understanding of the features we are working on
- Understand the software design philosophies being used
- Be comfortable navigating through the code base
- Engaged during technical conversations to increase the quality of input
- Able to contribute to each of the pipeline services’ purpose
- Have 3-5 ideas of where you see risk (stability, features, process, etc.)
- Ability to perform role with little guidance with transparency, taking on larger size and more ambiguous engineering tasks
- Communicating across multiple teams to solve problems efficiently
- Contributing ideas for how we build better software with foresight and flexibility
- Participate in software engineering demo day by presenting a topic that you worked on in the last few months
Skills
- Love writing code and have extensive experience doing so
- Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack (ownership mindset)
- Deep proficiency in TypeScript backend patterns (Node.js, async behavior, typing complex data structures)
- Proficiency or a strong willingness to scale up quickly in Go, as the team is actively migrating to be more Go-heavy in the future
- Experience with microservice-oriented architecture and designing distributed systems at scale (handling heavy traffic load and massive data ingestion)
- Strong backend/database and pub/sub experience, leveraging Postgres DB, OpenSearch, DynamoDB, and Redis. Ability to tune and optimize PostgreSQL performance when multiple services are interacting with it
- Experience with AWS and cloud tooling such as Kubernetes (EKS), SQS, SNS, and Docker
- Excellent cross-functional communication and collaboration skills, with a proven track record of working tightly with adjacent teams such as Hardware, ML, Web, Mobile, and Data Science
- Experience acting as a domain expert, mentoring junior engineers through code reviews, finding teaching moments, and making the success of the team a bigger priority
Benefits
- Flexible PTO : We offer non-accrual PTO, plus 11 company holidays.
- Fully-paid health benefits plan for employees : including Medical, Dental, and Vision and an HSA match.
- Family Leave : All employees receive 12 weeks of 100% paid parental leave. Birthing parents are eligible for an additional 6-8 weeks of physical recovery time.
- Fertility & Family Benefits: We have partnered with Maven, a complete digital health benefit for starting and raising a family. Flock will provide a $50,000-lifetime maximum benefit related to eligible adoption, surrogacy, or fertility expenses.
- Spring Health: Spring Health offers a variety of mental health benefits, including therapy, coaching, medication management, and digital tools, all tailored to each individual's needs.
- Caregiver Support: We have partnered with Cariloop to provide our employees with caregiver support
- Carta Tax Advisor: Employees receive 1:1 sessions with Equity Tax Advisors who can address individual grants, model tax scenarios, and answer general questions.
- ERGs: We want all employees to thrive and feel like they belong at Flock. We offer four ERGs today - Women of Flock, Flock Proud, LEOs and Melanin Motion. If you are interested in talking to a representative from one of these, please let your recruiter know.
- WFH Stipend: $150 per month to cover the costs of working from home.
- Productivity Stipend: $300 per year to use on Audible, Calm, Masterclass, Duolingo and so much more.
- Home Office Stipend: A one-time $750 to help you create your dream office.
Company Overview
Company H1B Sponsorship