Senior Software Engineer - Full stack

 (5+ years exp)
$120k – $160k
Published: 7 days ago
Avatar for JupiterOne

JupiterOne

Identify, map, analyze, and secure your cyber assets and attack surface with JupiterOne

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Remote Work Policy

Remote only

Hires remotely in

Relocation

Allowed

Skills

Javascript
Node.js
Redis
DynamoDB
TypeScript
ElasticSearch
AWS
Terraform
GraphQL/Apollo

The Role

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 by JupiterOne.

JupiterOne is a fast growing, cyber security company trusted by cloud-first companies like Hashicorp, Databricks, Marqeta, Divvy, Auth0, and more. JupiterOne earned the trust of Fortune 100 customers and gained more than $119M in funding and support from investors, and advisors like Sapphire Ventures, Bain Capital Ventures, Cisco Investments, Splunk Ventures, Intel Capital, and Alpha Square Group.

As a Senior Software Engineer, you will be responsible for writing code, sharing knowledge, and delegating work. You will be expected to mentor junior engineers and be a multiplier. You must be able to communicate effectively with both fellow engineers and product owners. You will be expected to provide architectural and code review feedback. You will also be expected to document and promote best practices. We are looking for developers that have experience building scalable systems that are used by thousands of users. You will use your experience shipping production code to help other developers make informed and forward looking decisions.

At JupiterOne we empower developers to also be QA engineers and DevOps engineers. This means that developers write application code, write automated tests, and own the infrastructure code. We also encourage developers to maintain experience across the full stack. We value diverse backend and frontend development experience. We value developers that strive to stay informed about all aspects of software development and are not afraid to step outside their comfort zone.

Key Qualifications

5+ years of software engineering experience
Able to write concise and meaningful tests (developers are also QA engineers!)
Understands Infrastructure as Code (no pointing and clicking to deploy a database!)
Experience with AWS services and best practices
Experience building production-quality applications with TypeScript/JavaScript and Node.js
Exposure to multiple programming languages during professional career
Able to communicate complex concepts clearly and accurately
Exposure to multiple data store technologies (relational databases, NoSQL databases, graph databases, full text search databases, distributed caches, etc.)
Experience working with distributed messaging, queues, and streams
Experience building REST and/or GraphQL APIs
Hands-on experience with frontend and backend development
Experience using React or similar frontend library

Desired Qualifications

Experience working with microservices
Experience with DevOps automation and Infrastructure as Code with tools like Terrafom or CloudFormation
Experience with full stack development
Contributed to open source projects (feature development, documentation, bug fixes, reporting bugs, etc.)
Willing to explore new approaches to solving problems and challenging the status quo
Eager to improve processes via automation
Bachelor’s degree in Computer Science or equivalent preferred

Technologies We Use
Node.js
TypeScript
Serverless (AWS Lambda and AWS Fargate)
React or similar (Vue, Angular, etc.)
Web development (CSS, HTML, and JavaScript)
Build tools such as Webpack, Snowpack, Rollup, Next.js, and Gatsby
Docker
AWS (Lambda, API Gateway, DynamoDB, Kinesis, SQS, S3, etc.)
GraphQL
Terraform

More about JupiterOne

Funding

AMOUNT RAISED
$70M
FUNDED OVER
1 round
Round
C
$70,000,000
Series C Jun 2022
image

Similar Jobs

LocumsMart company logo
LocumsMart
LocumsMart: Smartest way to fill physician vacancies and manage vendors
EventOPS company logo
EventOPS
Operating System for Event and Facilities Managers
IDS International company logo
IDS International
Building the best synthetic digital training environment
Cacheflow company logo
Cacheflow
Sell more, Sell faster. With Flexible Payments
propel apps company logo
propel apps
AI/ML Supply chain SAAS, Mobile software for Oracle and SAP customers