Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Data Platform image - Rise Careers
Job details

Software Engineer, Data Platform

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.

JupiterOne’s Platform team is dedicated to developing resilient, efficient, and reliable data ingestion processes that empower our customers to understand their cyber assets and potential risks. With a product centered around graph-based security, the role of a Software Engineer, Infrastructure involves leveraging software and systems engineering expertise to build a robust foundation for our data platform. Your responsibilities will include enhancing system reliability and fault tolerance, automating processes for system continuity and recovery, implementing event-based automated workflows, and contributing to the development of next generation platform infrastructure features and capabilities. Additionally, we value engineers who proactively identify opportunities for improvement, voice their insights and are committed to challenging the status quo through relentless system improvement and innovation.

Tech Stack:

  • Node.js (Typescript) & Go
  • AWS (EC2, ECS, EKS, Lambda, S3, Kinesis)
  • Kubernetes (EKS)
  • ArgoCD, Argo Workflows, Argo Events
  • Terraform
  • Github Actions
  • Helm
  • Neo4j (Cypher, Java)
  • New Relic & Open Telemetry (OTEL)

What you will do:

  • Collaborate with and report to the lead of the Platform team.
  • Collaborate with Platform Engineering (Infrastructure) team members to utilize cloud-native architecture patterns, AWS services and the infrastructure required to support and deploy our graph-based data platform.
  • Evaluate and recommend suitable technologies, frameworks, and tools to optimize software development and delivery. 
  • Develop and enhance event-driven platform automation capabilities at JupiterOne.
  • Ensure that the data pipeline is reliable, high-performing, and scalable. 
  • Support and enhance the proprietary query language (J1QL) to deliver the features customers need for their security use cases.
  • Create proactive monitoring systems that identify potential issues and respond accordingly through auto-remediation or notifications.
  • Participate in an on-call rotation and the incident response process, continuously improving procedures and tools.
  • Design and oversee component and service interfaces, ensuring smooth communication and compatibility between platform services.
  • Implement robust security measures and industry best practices to protect sensitive data and defend against cyber threats. 
  • Ensure adherence to relevant compliance standards and regulations.

Who You Are:

  • You are collaborative, easy to work with and open to feedback and direction.
  • You stay current with industry trends and best practices, maintaining a strong foundation in Software Engineering and approaching challenges with a software-first mindset.
  • With over 5 years of experience in Software Engineering roles, you have a broad background in application & service development, infrastructure, CI/CD, and cloud technologies.
  • You advocate for cloud-native architecture, promoting its benefits over proprietary cloud solutions.
  • You are equally adept at writing code and managing infrastructure, possessing a solid understanding of Linux fundamentals, networking, and system architecture from both a theoretical and practical perspective.
  • Your expertise includes troubleshooting and resolving Kubernetes deployment issues efficiently and running high-performance applications that are scalable, highly available, and resilient.
  • You are proficient in coding with languages such as TypeScript, Go, and C#.
  • You excel at white-boarding complex ideas and coming up with appropriate architectures given the problem domain.
  • You have experience managing cloud infrastructure in AWS, Azure, or Google Cloud and are familiar with observability tools such as New Relic, Prometheus, OpenTelemetry, Grafana, Datadog, CloudWatch, or equivalent for diagnosing production issues.
  • You have experience using security tools to keep infrastructure and services secure.

Bonus:

  • You are proficient in managing infrastructure through GitOps with ArgoCD
  • You have experience with writing Kubernetes Operators, running Kubernetes across multiple platforms, and running Data Pipelines in Kubernetes using Argo Workflows and Argo Events
  • You have experience in Data Engineering - building and maintaining data pipelines, ETL tools, and data lakes
  • Medical, Dental, Vision Insurance etc.
  • 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
  • & SO much more!

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Data Platform, JupiterOne

Join JupiterOne as a Software Engineer, Data Platform, and become an integral part of our innovative team focused on cyber asset management and security. At JupiterOne, we empower organizations to see and protect their entire cyber asset universe, leveraging graph technology to create a contextual knowledge base for managing cyber assets. As a Software Engineer, you'll be diving into exciting challenges like enhancing system reliability and creating automated workflows that keep our services running smoothly. Collaboration is key here; you'll be liaising with fellow engineers and reporting directly to the lead of the Platform team to ensure we're utilizing the best cloud-native architecture to support our products. You'll work with a cutting-edge tech stack, including Node.js, Go, AWS services, and Kubernetes, all while using your expertise to refine and improve our platform infrastructure. We believe in proactive innovation – your insights will help shape our technology and processes. If you have over five years of experience in software engineering and a passion for cloud technologies, we want to hear from you. Let's build a secure future for digital environments together at JupiterOne!

Frequently Asked Questions (FAQs) for Software Engineer, Data Platform Role at JupiterOne
What are the responsibilities of a Software Engineer at JupiterOne?

As a Software Engineer, Data Platform at JupiterOne, you will be tasked with enhancing system reliability, developing high-performance data pipelines, and automating processes for continuous system recovery. You’ll collaborate across teams to implement event-driven automation and ensure that our proprietary query language meets customer security needs. Engaging in monitoring and incident response also highlights your role.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at JupiterOne?

To thrive as a Software Engineer, Data Platform at JupiterOne, candidates should have over five years of experience in software engineering, strong skills in coding with TypeScript and Go, and a solid understanding of cloud infrastructure through AWS or similar platforms. Proficiency in Kubernetes and experience with CI/CD pipelines are also highly desired.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer at JupiterOne?

In this position, you will work with a diverse tech stack including Node.js (Typescript), Go, AWS services like EC2, Lambda, and S3, along with Kubernetes for orchestration. Familiarity with Terraform, Neo4j, and observability tools like New Relic is also an advantage, allowing you to optimize our graph-based data platform effectively.

Join Rise to see the full answer
Is collaboration important in the Software Engineer role at JupiterOne?

Absolutely! As a Software Engineer, Data Platform at JupiterOne, collaboration with other team members is a crucial part of your success. You will work closely with the Platform Engineering team to develop efficient solutions and share insights to continually improve our systems and processes.

Join Rise to see the full answer
What kind of workplace culture can I expect at JupiterOne?

JupiterOne prides itself on a collaborative and innovative culture that encourages open communication and feedback. Our engineers are empowered to voice their ideas and challenge the status quo, fostering an environment where everyone can contribute towards continuous improvement and growth.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Data Platform
Can you describe a challenging technical problem you've solved as a Software Engineer?

Be prepared to discuss a specific challenge that emphasizes your problem-solving skills and technical acumen. For instance, think about a time when you optimized a system's performance or resolved a significant deployment issue, and explain the steps you took to reach a solution.

Join Rise to see the full answer
How do you approach learning new technologies?

Highlight your commitment to continuous learning by discussing your strategies for staying current with emerging technologies and trends. Perhaps you follow tech blogs, take online courses, or engage in community forums to share and gain knowledge.

Join Rise to see the full answer
What experience do you have with cloud infrastructure and Kubernetes?

Discuss your hands-on experience managing cloud resources and using Kubernetes for orchestration. Mention specific projects where you successfully deployed applications in a cloud environment, focusing on the challenges faced and how you overcame them.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Explain your process for maintaining high code quality, such as using testing frameworks, participating in code reviews, and implementing CI/CD practices. Emphasize your commitment to delivering robust and maintainable code.

Join Rise to see the full answer
Describe a time you worked on a team project.

Share an example of a team project where collaboration was key. Highlight your role, the project goals, how the team worked together to achieve results, and any challenges encountered along the way.

Join Rise to see the full answer
What strategies do you use for automated testing?

Discuss the testing frameworks and methodologies you utilize to automate testing in your projects. Mention how you've integrated testing into your development lifecycle and how it contributes to overall software reliability.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Illustrate your time management and prioritization skills by sharing your approach to balancing multiple projects. Discuss how you evaluate project urgency, stakeholder priorities, and potential impacts on deployment schedules.

Join Rise to see the full answer
Can you explain your experience with monitoring and troubleshooting production issues?

Emphasize your experience using monitoring tools and incident response processes to identify and resolve production problems swiftly. Share specific examples where your troubleshooting led to improved system reliability.

Join Rise to see the full answer
What role does security play in your software development practices?

Highlight your understanding of secure coding practices and industry best practices that protect against vulnerabilities. Explain how you incorporate security measures into your development workflow.

Join Rise to see the full answer
Why do you want to work at JupiterOne?

Express genuine enthusiasm for the role and the company, aligning your values with JupiterOne's mission to provide visibility and security in the cyber landscape. Mention specific aspects of the company culture or projects that excite you.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
JupiterOne Remote No location specified
Posted 8 days ago
Photo of the Rise User
TrustYou Remote Germany /Spain / Romania
Posted 9 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Remofirst Remote No location specified
Posted 6 days ago
Posted 3 days ago

JupiterOne is a cyber asset attack surface management (CAASM) solutions company, providing visibility and security into your entire cyber asset universe. Using graphs and relationships, JupiterOne provides a contextual knowledge base for an organi...

4 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal