Software Engineer (Experienced)

JupiterOne is a cyber asset attack surface management (CAASM) platform company providing visibility and security into your entire cyber asset universe.
Backend
Staff Software Engineer
Remote
Cybersecurity · Enterprise SaaS

Description For Software Engineer (Experienced)

JupiterOne is a cyber asset attack surface management (CAASM) platform company providing visibility and security into your entire cyber asset universe. Using graphs and relationships, JupiterOne provides a contextual knowledge base for an organization's cyber asset operations. With JupiterOne, teams can discover, monitor, understand, and act on changes in their digital environments. Cloud resources, ephemeral devices, identities, access rights, code, pull requests, and much more are collected, graphed, and monitored automatically.

As a Staff Software Engineer, your responsibilities will include coding, sharing expertise, and delegating tasks. You'll mentor junior engineers and act as a multiplier to enhance team productivity. Effective communication with both engineering peers and product owners is essential, as is providing valuable feedback during architectural and code reviews. You'll also document and advocate for best practices. We seek developers with experience building scalable systems serving thousands of users. Your experience in deploying production code will be crucial in guiding other developers to make well-informed, forward-thinking decisions.

Tech Stack:

  • NodeJS & Golang
  • AWS (EC2, ECS, Lambda, S3, Kinesis)
  • Kubernetes
  • ArgoCD, Terraform, & GitHub Actions
  • Neo4j (Cypher, Java)
  • New Relic & Open Telemetry (OTEL)

Key Responsibilities:

  • Provide technical leadership to development teams
  • Collaborate with team members to enhance technical skills and productivity
  • Evaluate and recommend suitable technologies, frameworks, and tools
  • Stay current with emerging technologies and industry trends
  • Work closely with product management to identify and deliver key features
  • Ensure reliable, high-performing, and scalable data pipeline
  • Support and enhance the proprietary query language (J1QL)
  • Design and oversee component and service interfaces
  • Implement robust security measures and industry best practices
  • Ensure adherence to relevant compliance standards and regulations
  • Collaborate with cross-functional teams
  • Create and maintain detailed technical documentation
  • Identify and mitigate potential technical risks
  • Lead process improvement initiatives and foster innovation

Join JupiterOne and be part of a team that's revolutionizing cyber asset management and security!

Last updated a month ago

Responsibilities For Software Engineer (Experienced)

  • Provide technical leadership to development teams, guiding them in best practices and coding standards
  • Collaborate with team members to enhance technical skills and productivity
  • Evaluate and recommend suitable technologies, frameworks, and tools to optimize software development and delivery
  • Stay current with emerging technologies and industry trends to maintain a competitive advantage
  • Work closely with product management to identify and deliver key features promptly
  • Ensure that the data pipeline is reliable, high-performing, and scalable
  • Support and enhance the proprietary query language (J1QL)
  • Design and oversee component and service interfaces
  • Implement robust security measures and industry best practices
  • Ensure adherence to relevant compliance standards and regulations
  • Collaborate with cross-functional teams
  • Create and maintain detailed technical documentation
  • Identify potential technical risks early and develop strategies to mitigate them
  • Lead process improvement initiatives, foster innovation, enhance developer experience, and promote the adoption of modern development practices

Requirements For Software Engineer (Experienced)

Node.js
Go
Java
Kubernetes
  • Extensive experience supporting production software engineering workloads under significant load
  • Proficient in software design principles, development methodologies, and architectural patterns
  • Strong expertise in multiple programming languages and technologies, such as NodeJS (TypeScript), Java, C#, and Golang
  • Hands-on experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture
  • Deep understanding of various database technologies, including their strengths, limitations, data patterns, and large-scale data handling
  • Solid grasp of security best practices, data privacy, and regulatory compliance
  • Strong problem-solving skills and analytical mindset
  • Excellent communication skills for collaborating with both technical and non-technical stakeholders
  • Familiar with Agile development practices and CI/CD pipelines

Benefits For Software Engineer (Experienced)

401k
Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
  • Medical, Dental, Vision Insurance
  • Flexible PTO
  • Maternity & Paternity Paid Leave
  • Reimbursement for Gym Memberships and/or Fitness Equipment
  • Wellness Program Offerings
  • 401(k), Life Insurance, Short and Long Term Disability
  • Paid Holidays, including JupiterOne Day on July 21st
  • Generous Employee Referral Program

Interested in this job?

Jobs Related To JupiterOne Software Engineer (Experienced)

Senior Technical Program Manager, Infrastructure Supply Chain

Senior Technical Program Manager position at Google Cloud, leading infrastructure supply chain initiatives with focus on technical program management and strategic planning.

gTech Business Solutions Architect

Lead technical strategy and solutions architecture for Google's Ads ecosystem, requiring 12 years of experience in web technologies and project management.

Senior Product Manager, Promotions

Senior Product Manager role at Google focusing on Promotions strategy and execution, working on innovative solutions to connect merchants with consumers across Google surfaces.

Senior BrandConnect Product Manager, YouTube

Lead YouTube's Brand Connect marketplace product strategy, enabling creator-brand partnerships and monetization solutions with competitive compensation and benefits.

Senior Technical Program Manager I, Search

Lead complex technical programs at Google Search, managing cross-functional projects and driving strategic initiatives with 8+ years of program management experience.