Engineering Lead
Backend
Posted on 9/11/2023
Flashpoint

201-500 employees

Actionable threat intelligence company
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Apache Kafka
Data Analysis
Data Structures & Algorithms
Elasticsearch
Google Cloud Platform
Jenkins
Git
Microsoft Azure
RabbitMQ
REST APIs
SQL
Python
NoSQL
CircleCI
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • Experience in different architecture frameworks like SOA, event-driven, and microservices
  • Experience in different database structures like SQL, Elasticsearch, NoSQL, or equivalent
  • Experience in information bus technology like Kafka, Rabbitmq, Tuxedo, or equivalent
  • Experience writing APIs, web sockets, and info bus applications using Python or equivalent
  • Experience leading a engineering team and providing mentorship
  • Experience taking rough ideas from business leaders and building products from the ground up
  • Experience with continuous integration frameworks like Gitlab-ci, Travis, Jenkins, or CircleCI
Responsibilities
  • You have interfaced with business leaders and brought ideas from rough concepts to in-production customer features. Through this process, you have architected solutions and broken down the work into smaller chunks
  • You have designed solutions using service-oriented architecture, microservices, or event-driven architecture
  • You have a deep understanding of data structures, database architecture, and Elasticsearch
  • You have led teams that built RESTful web services, WebSockets, and event-driven applications using Python or equivalent technology stacks
  • You have experience using cloud technologies like GCP, AWS, or Azure
  • You have experience working in a fast-paced agile environment consistently delivering high-value features to customers
  • You have people management experience mentoring and growing other engineering
  • You are able to solicit, synthesize, and provide continuous feedback to team members
  • You understand and make well-reasoned design decisions and tradeoffs to deliver timely releases
  • You are methodical, observant, and detail-oriented in your work, including in your verbal and written communication, working both autonomously and on a fast-paced team
  • You will work with business leaders to bring ideas from rough concepts to in-production customer features
  • You will lead the engineering team bringing world-class products to market
  • You will drive architectural and engineering best practices and process improvements
  • You will help define data structures and database architecture that support applications at scale
  • You will lead the team members through coaching, mentoring, and continuous learning
  • You will help bring in new technologies and develop innovative approaches to the challenges we face through participation in a collaborative engineering environment
  • You will help build and maintain our platform, constantly adding new data sources, analytics, and interface enhancements as our company grows
  • Within 30 days
  • You will have learned our processes and procedures, building individual components that contribute to the broader organization
  • You will have created code that is in production with written integration tests
  • You will be conducting code reviews with team members, supporting junior developers, and coding to company standards
  • Within 60 days
  • You will have intimate working knowledge and a direct impact on current roadmaps and sprints
  • You will have worked with product managers to breakdown ideas from concept into tickets for the team to refine further
  • You will have an understanding of the current architecture and started to make improvements
  • You will have conducted 1:1s with team members
  • By 90 days
  • You will be bringing new technologies and developing innovative approaches to the challenges we face through a collaborative engineering environment
  • You have contributed to documentation or presentations of information for the purpose of knowledge-sharing
  • You have helped complete a quarterly planning session
  • You have helped team members with their goals
Desired Qualifications
  • Diversity. Flashpoint is committed to fostering, cultivating and preserving a culture of diversity, inclusion, belonging, and equity. We recognize that diversity is key to achieving our vision. We believe that every person and their experiences contribute to building a work environment and products and services that will change the world
  • Culture and Belonging. Our company's culture isn't something you join, it's something you build and shape, and each person's unique backgrounds and experiences contribute to who Flashpoint is and will become. You will have ample opportunities to connect with coworkers through various communication channels and company-funded virtual events: book clubs, happy hours, committees, DIBE discussion group, Donut mixers, local team member meetups and much more
  • Perks. Flashpoint understands that personal wellness is one of the keys to a happy, healthy and productive work environment. That's why we also prioritize health and wellness perks like gym reimbursements, expensed lunches, cool cultural initiatives and inclusive employee events
  • Career Growth. Flashpoint is invested in the growth of our team members and understands that frequent, two-way feedback is critical to that growth. We encourage regular one-on-ones with your manager, a regular schedule of performance reviews, learning and development opportunities, and guidance through formalized career paths; whether that be towards being a great manager, being a great individual contributor, or a lateral move to gain breadth of knowledge and experience