Job Url: https://www.remoterocketship.com/company/jupiterone-2/jobs/software-engineer-graph-experienced-united-states-remote Job Description: JupiterOne Website LinkedIn All Job Openings JupiterOne is a comprehensive cyber asset analysis platform designed to give security teams full visibility into the assets, contexts, and risks comprising their attack surface. The platform integrates with a wide array of data sources to automatically discover and monitor cyber assets, helping organizations to manage vulnerabilities and maintain compliance effortlessly. With features like asset inventory, a powerful query language for in-depth analysis, graph-based visualizations, and continuous compliance monitoring, JupiterOne empowers organizations to proactively manage their security posture and transform asset visibility into a strategic advantage. cloud security β€’ saas security β€’ cybersecurity β€’ security operations β€’ devsecops 51 - 200 employees πŸ”’ Cybersecurity πŸ’° $70.9G Series C on 2022-05 Software Engineer, Graph (Experienced) 13 hours ago πŸ‡ΊπŸ‡Έ United States – Remote ⏰ Full Time 🟑 Mid-level 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer AWS Azure Cloud EC2 Java Kubernetes Microservices Neo4j Node.js Terraform TypeScript Go Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ 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 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. β€’ 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, ensuring quality code that supports performance, reliability, and scalability. β€’ Ensure that the data pipeline is reliable, high-performing, and scalable. β€’ Support the various data pipeline and graph projects operationally, including on-call rotation\ β€’ Support and enhance the proprietary query language (J1QL) to deliver the features customers need for their security use cases. β€’ 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. β€’ Collaborate with cross-functional teams, including product managers, designers, and developers, to plan and execute projects within set timelines and budgets. β€’ Create and maintain detailed technical documentation, including architectural diagrams, design specifications, and system workflows. β€’ Identify potential technical risks early and develop strategies to mitigate them for smooth project execution. β€’ Lead process improvement initiatives, foster innovation, enhance developer experience, and promote the adoption of modern development practices. 🎯 Requirements β€’ Extensive experience supporting production software engineering workloads under significant load. β€’ Deep understanding of various database technologies, including their strengths, limitations, data patterns, and large-scale data handling. β€’ 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. β€’ 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 β€’ 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!