Staff Software Engineer

BitSight Technologies•Boston, MA

About The Position

Bitsight is seeking a highly experienced, collaborative Staff Software Engineer for one of its diverse, multicultural Engineering teams. The role is based in the Raleigh, North Carolina or Boston, Massachusetts area. The engineer will build and maintain robust, high-quality code in a continuous delivery environment, working with a small, cross-functional Agile team to design and ship features and evolve core infrastructure. The position involves taking ownership of complex, system-level problems from design through resolution, including work that spans multiple teams. The engineer will help improve engineering practices across the organization, mentor colleagues, and contribute ideas that support continuous improvement and the development of team members. The work supports Bitsight’s mission of helping organizations understand and mitigate cybersecurity risks.

Requirements

  • At least 7 years of experience as a Software Engineer building and maintaining a SaaS application.
  • Strong computer science fundamentals in system design, data structures, and algorithms.
  • Strong background in Python development.
  • Experience maintaining, building, and optimizing REST APIs.
  • Hands-on experience with big data technologies such as PySpark and the broader Spark and Hadoop ecosystems.
  • Experience with CI/CD tools such as GitLab CI/CD or Jenkins and container technologies such as Docker or Kubernetes.
  • Experience tackling complex, wide-scope system-level problems spanning multiple components or teams, identifying risks early, and driving mitigations.
  • Experience mentoring engineers, improving engineering best practices, and providing technical guidance on decisions affecting other teams.
  • Experience working with engineers and product managers to deliver products to end-users.
  • Ability to own large, loosely defined initiatives from technical design through completion, break work down for parallel execution, and deliver outcomes on commitments.
  • Curiosity, a growth mindset, and a passion for continuous learning.
  • Responsible, team-oriented, and well-organized.
  • Excellent written and spoken English communication skills.

Nice To Haves

  • Experience with cloud computing environments such as AWS.
  • Experience with modern Python frameworks and technologies such as Django, FastAPI, Flask, or SQLAlchemy.
  • Experience integrating AI/ML models into production codebases.
  • Familiarity with prompt engineering or LLM-based API integrations.
  • Experience with OpenSearch or Elasticsearch.
  • Experience with non-relational distributed databases such as Apache HBase.

Responsibilities

  • Design and ship key product features while evolving core infrastructure in a continuous delivery environment.
  • Own large, loosely defined initiatives from technical design through completion, breaking work into parallelizable tasks and delivering business outcomes on commitments.
  • Take complex, high-scope system-level problems through resolution, including problems that span multiple components or teams.
  • Identify risks early and drive mitigations.
  • Build, maintain, and optimize REST APIs and SaaS applications.
  • Mentor engineers, provide technical guidance on decisions affecting other teams, and raise engineering best practices.
  • Collaborate with engineers and product managers to deliver products to end-users.
  • Use AI-powered developer tools to accelerate software development and lead team members in effective practices.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Paid parental leave
  • Flexible time off
  • 401(k) plan with employee and company contribution opportunities
  • Life insurance
  • Disability insurance
  • Tuition reimbursement
  • Bonus or commission plan eligibility
  • Equity grant
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service