Principal Software Engineer

US - VA - Arlington

Location(s)

US - VA - Arlington, Northern Ireland - Belfast

Team(s)

DivvyCloud, Product & Engineering


We are looking for a passionate Principal Software Engineer to join our growing engineering team. This person should bring deep curiosity about all areas of technology, as well as specific expertise in architecture, scaling systems, data integrity/lineage, distributed systems, and cloud technologies. This individual will play a foundational role in architecting and developing new innovative features of our cloud security management platform, as well as guiding and mentoring more junior developers.

 

Responsibilities

  • Drive all phases of the software development life cycle utilizing Agile Scrum methodology in the creation of innovative software products

  • Expand the DivvyCloud distributed platform to support additional services/frameworks

  • Data is king! Design systems for highly concurrent collection and enrichment of mission critical data with a focus on resilience, consensus and showing our work.

  • Help build a "better together" story for DivvyCloud and Rapid7's industry leading line of products

  • Write thoughtful design documents and lead design reviews with a cross-functional group

  • Help lead research and development efforts to ensure continual innovation

  • Mentor junior developers and peers

  • Lead debugging, profiling, and testing strategies

  • Code, code, and more code!

Qualifications

  • 10+ years of experience as a software developer

  • Deep understanding of several languages, primarily Python.

  • Special interest in the areas of large scale data ingestion, enrichment, lineage and consensus.

  • Hands on experience with scalable systems and debugging large scale databases. Bonus if that experience is with MySQL.

  • Knowledge of public/private cloud computing technologies such as Amazon Web Services, Google Cloud Platform, Azure, OpenStack and VMware

  • Knowledge of Docker / Container based technologies.

  • Self-motivated, collaborative, high-energy and diligent work ethic

  • Comfortable with working with customers when required.

  • Special interest in the areas of Identity Access Management (IAM) with regards to effective access, privilege escalation and the intersection of identity and networking risk analysis.