
Staff Backend Engineer
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in United States.
• Establish the technical direction and architecture for backend systems that support NodeZero's internal pentesting capabilities.
• Oversee backend projects from the definition of problems and design to delivery and operational production.
• Create dependable processing workflows for extensive, long-term internal assessments and data workloads.
• Optimize processing and data-access patterns for concurrent workloads while ensuring visibility into progress, failures, and throughput.
• Develop and manage high-throughput ETL pipelines that convert attack-team knowledge graph outputs into searchable relational datasets.
• Direct attack-path data models and presentation layers to ensure accurate results for customers.
• Analyze, optimize, and refactor intricate SQL queries.
• Define and advance GraphQL and graph-based API patterns.
• Maintain operational health, observability, uptime, scalability, release readiness, and on-call response.
• Influence architectural decisions across teams and produce design documentation.
• Align backend investments with product priorities while communicating risks, dependencies, and alternatives.
• Mentor and support engineers through design conversations, code reviews, and technical advice.
• Collaborate with frontend engineers, product managers, and designers to create responsive user experiences.
• Some travel (up to 5%) may be required.
• Bachelor’s Degree in Computer Science, Computer Engineering, or a related discipline.
• Over 8 years of professional experience in software engineering utilizing modern object-oriented or functional programming languages.
• Proven technical leadership on complex backend or data-platform projects.
• Experience in designing, building, and operating large-scale production data-processing, ETL, or distributed task-processing systems.
• Practical experience with backend APIs, relational data models, and SQL within production environments.
• Familiarity with AWS, Azure, or GCP.
• Proficiency in using Docker.
• Knowledge of Python, SQLAlchemy, versioned migrations, uv, ruff, mypy, and pytest.
• Experience with orchestration engines like Temporal, Prefect, Airflow, Celery, or similar technologies.
• Background in GraphQL backends and graph databases such as Neo4j.
• Experience with observability tools, including Datadog, Prometheus, or OpenTelemetry.
• Knowledge in deploying containerized services in Kubernetes-based production settings.
• Familiarity with cybersecurity or internal attack scenarios, identity management, privilege escalation, and vulnerability data.
• Strong skills in technical writing.
• Excellent analytical and problem-solving abilities.
• Must possess legal authorization to work in the United States; applications will inquire if sponsorship is needed.
• Equity package in the form of stock options available for all full-time positions.
• Health, vision, and dental insurance coverage for you and your family.
• Flexible vacation policy.
• Generous parental leave.
• Opportunities for career development.
• An inclusive culture.
• A collaborative environment that encourages creativity and innovative thinking.
• Options for remote and hybrid work models based on role and location.
MD Integrations
Ambush
Bright Data
2COMS Consulting Pvt. Ltd.
Get handpicked remote jobs straight to your inbox weekly.