Company
Flashpoint logo

Flashpoint

Location

Hybrid work from Washington, District of Columbia:

  • 🇺🇸 United States
Apply

Senior Software Engineer I

Senior Software Engineer I - FNSS

Location: Washington, D.C./Baltimore, MD (Hybrid)

Clearance Required: Top Secret and SCI

We at Flashpoint.io are looking for a collaborative and selfless Senior Software Engineer to join our team. As a senior member of the team, you will be responsible for designing and building backend applications that are directly consumed by our customers. You will ensure that the team's interfaces are reliable, responsive, simple, and predictable. Your main technical responsibilities will include building, maintaining, and documenting applications that consume streaming data, and customer-facing APIs.

To be considered for this role, you must have a Top Secret and SCI clearance and 5+ years of experience as a software engineer. You should have proficiency in Python, and knowledge of information security tools, policies, and procedures as well as building tools is a plus.

Trusted by governments, commercial enterprises, and educational institutions worldwide, Flashpoint helps organizations protect their most critical assets, infrastructure, and stakeholders from security risks such as cyber threats, ransomware, fraud, physical threats, and more. Leading security practitioners—including physical and corporate security, cyber threat intelligence (CTI), vulnerability management, and vendor risk management teams—rely on the Flashpoint Intelligence Platform, comprising open source (OSINT) and closed intelligence, to proactively identify and mitigate risk and stay ahead of the evolving threat landscape. Learn more at www.flashpoint.io. 

We have a role for you if

  • Are dedicated to protecting our customers data and information and are a selfless team player with a passion for growth

  • You have a track record of building, maintaining, and documenting applications that consume streaming data, and customer-facing APIs. 

  • You write high-quality, maintainable, and testable code that meets software engineering best practices and improves quality and customer satisfaction.

  • Provide mentorship and technical leadership to engineers and collaborate with other teams in the organization to ensure that our infrastructure is secure and aligned with business needs.

  • Are fully engaged in the problem domain, and your desire to train and mentor others, explain your decisions, and conduct thorough code reviews is preferred

What you will get to do on our team:

  • As a Senior Software Engineer, you will collaborate with the product team as well as cyber threat, fraud, and security experts to understand the problems that our customers want to solve. 

  • You will be part of a large, fast-paced engineering organization working on modern technology stacks solving highly visible customer problems.

  • You will work with the data and SRE teams to design infrastructure that supports the applications you will be building.

  • You will also identify opportunities for automation and drive process improvements.

To be successful in this role you will need:

  • To work with a varied list of technologies, including streaming pipelines using tools including but not limited to Kafka and Pub/Sub. 

  • Familiarity with cloud providers like Azure, AWS, GCP, and container technologies like Docker and Kubernetes is a must. 

  • Experience with Python web frameworks like Flask, search databases like Elasticsearch, and key/value stores like Redis, Cassandra, and BigTable are a plus.

  • You will also work with IaC tools like Terraform and Ansible, and will also be required to be familiar with QA, unit testing, and Cypress testing.

Base Pay Range: $150,000 - $180,000 plus bonus

Why Flashpoint is a Great Place to Work:

  • 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;