CrawlJobs Logo

Senior Backend Engineer - Product & Dev Tooling

https://www.endorlabs.com Logo

Endor Labs

Location Icon

Location:
India , Bengaluru

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Endor Labs is building the Application Security platform for the software development revolution. Modern software is complex and dependency-rich, making it increasingly difficult to pinpoint the risks that truly matter. Endor Labs solves this challenge by building a call graph of your entire software estate—enabling teams to clearly identify, prioritize, and fix critical risks faster.

Job Responsibility:

  • Build systems and dashboards that enable visibility into the health, performance, and usage of our SaaS platform
  • Automate troubleshooting by leveraging deep knowledge of the product to reduce time to repair and fix production issues
  • Build tooling and APIs in Golang to surface data insights via internal dashboards
  • Partner closely with architects, backend engineers, and product managers to define observability tooling and integrate them seamlessly into our platform
  • Drive instrumentation and metrics collection across distributed services using Prometheus, Grafana, and related technologies
  • Champion reliability, debuggability, and performance across the engineering organization

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in software engineering, with a strong foundation in backend development
  • Proficiency in Golang, especially building APIs and tools in microservices architectures
  • Hands-on experience with observability ecosystems: Prometheus, Grafana, OpenTelemetry, etc.
  • A strong SRE mindset—understanding SLAs/SLOs, incident response, root cause analysis—but with a builder’s approach to creating software and automation
  • Familiarity with distributed systems, metrics pipelines, and scalable monitoring infrastructure
  • Proven ability to design and implement technical solutions from the ground up with minimal supervision
  • A passion for transforming complex data into actionable insights through intuitive dashboards
  • Excellent communication skills and a collaborative spirit

Additional Information:

Job Posted:
May 30, 2025

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Backend Engineer - Product & Dev Tooling

Senior Frontend Engineer

We’re looking for a Senior Frontend Engineer who cares deeply about how fast, st...
Location
Location
United States
Salary
Salary:
175000.00 - 200000.00 USD / Year
arize.com Logo
Arize
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience building user-facing web applications, including senior-level ownership of complex, high-impact projects
  • Fluent in React and TypeScript, and have helped shape or modernize a frontend stack
  • Practical experience with GraphQL (schemas, queries, mutations, performance considerations) and at least one GraphQL client
  • Worked on performance-sensitive or data-heavy products (dashboards, observability, dev tools, ML platforms, real-time UIs)
  • Use metrics and traces to guide performance work
  • Care about UX quality such as loading states, error states, keyboard shortcuts, micro-interaction, and express that care through clean abstractions and solid architecture
  • Energized by education
Job Responsibility
Job Responsibility
  • Spend most of your time building rich, performant frontend experiences in React + TypeScript (dashboards, traces, configuration flows, real-time views)
  • Collaborate with backend engineers on requirements, define API contracts, implement UI, and ship with metrics, logs, and alerts wired up
  • Design and implement patterns built for scale that work under real data and load
  • Lead frontend architecture decisions around routing, data fetching, caching, and client-side error handling
  • Use analytics tools, browser performance profilers, and Core Web Vitals to measure, debug, and continuously improve frontend performance
  • Build and iterate on visualizations for model performance, agent behavior, and real-time signals by paying attention to rendering performance and perceived latency
  • Drive UI resilience: robust loading states, optimistic updates where appropriate, pagination / virtualization, retry logic, and graceful degradation
  • Provide technical leadership: reviewing designs and PRs, mentoring engineers on frontend patterns and performance, and raising the bar on UX quality in code
What we offer
What we offer
  • Competitive equity package
  • Comprehensive benefits package, including medical, dental, vision
  • 401(k) plan
  • Unlimited paid time off
  • Generous parental leave plan
  • Additional support for mental health and wellness
  • WFH monthly stipend to pay for co-working spaces
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are seeking an experienced Sr. Software Engineer to join our team. The ideal ...
Location
Location
United States
Salary
Salary:
Not provided
https://seamless.ai/ Logo
Seamless.AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software development
  • 5+ years of experience with modern frontend (React.js) and backend (Node.js, Express.js) JavaScript development
  • Bachelor’s in computer science or related field or equivalent work experience
  • Expert knowledge of modern frontend technologies such as React, ES6/7 JavaScript, Webpack, HTML, and CSS
  • Expert knowledge of modern back-end development and back-end JavaScript (Node.js, ExpressJS), SQL (Aurora Postgres), and AWS
  • Excellent communication and interpersonal skills
  • Strong problem-solving and analytical skills
  • Experience with software development tools such as GitHub and JIRA
  • Experience with cloud-based development and deployment, such as AWS
  • Experience with Agile in a highly collaborative, team-based environment
Job Responsibility
Job Responsibility
  • Lead the dev team in the design, development, and maintenance of software products
  • Develop and maintain high-quality software code
  • Ensure that technical delivery of projects are on time, within budget, and to the required quality standards
  • Define technical, operational, and security project requirements
  • Collaborate with other teams to develop and maintain best practices for software development
  • Provide technical leadership, guidance, and mentorship to the team members
  • Lead and participate in code reviews to ensure that software code is of high quality and conforms to best practices
  • Continuously explore and evaluate new technologies to improve software development processes and efficiencies
  • Collaborate with other teams to resolve technical issues, troubleshoot problems, and implement solutions
  • Contribute to the development and maintenance of software documentation and user manuals
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Frontend

At Uber, customer obsession drives everything we do. We are dedicated to buildin...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional experience, primarily in front-end or full-stack engineering roles
  • Strong expertise in React, including hooks, modern state management, component architecture, and frontend performance best practices
  • Proficiency in JavaScript/TypeScript and modern front-end tooling
  • Understanding of backend concepts—REST APIs, service architecture, data flows—and willingness to become proficient
  • Experience writing UI test cases (Jest, React Testing Library) and familiarity with backend testing frameworks
  • Strong debugging skills across front-end and service boundaries
  • Experience working with Git, CI/CD pipelines, and modern dev environments
  • Excellent collaboration and communication skills
Job Responsibility
Job Responsibility
  • Build, enhance, and maintain intuitive, performant UI features for customer-facing flows and internal agent tools using React
  • Design reusable UI components, scalable front-end architectures, and state-management patterns
  • Collaborate with designers, product managers, and backend engineers to create seamless user experiences across modalities (chat, video, phone, in-app support)
  • Ensure front-end code quality through accessibility, performance optimization, and testing best practices
  • Contribute to backend services (Go/Java/Node/Python), under mentorship from senior backend engineers
  • Write backend test cases unit, integration, and API-level tests to support service reliability
  • Participate in backend design discussions and gradually take ownership of backend components
  • Assist in building systems that support omnichannel communication, self-serve automation, IVR integrations, and AI-powered workflows
  • Participate in on-call rotations with guidance, supporting production systems and debugging issues across the stack
  • Improve observability, reliability, and operational tooling for both front-end and backend workflows
  • Fulltime
Read More
Arrow Right

Staff Platform Engineer

The Local DevEx team within the Foundations group empowers engineers to develop,...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
deliveroo.co.uk Logo
DELIVER
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Recognised as deeply experienced in developer platforms or related infra: devcontainers, remote development, remote IDE backends, or developer workstation tooling
  • Demonstrated shipping production systems and delivering cross-team initiatives that impact group goals
  • Hands-on experience with CLI/tooling platforms and developer UX
  • practical experience with languages and tooling used for developer tooling (e.g., Go, Python, TypeScript) and infra as code (Terraform)
  • Practical experience with JetBrains remote backend flows or Codespaces/Codeserver-style products
  • Experience with BuildBuddy or remote build/execution systems, large cache architectures, or Firecracker/lightweight VM snapshotting
  • Experience integrating LLM/AI tooling into developer flows (on-device or code-local assistants such as Claude Code), including considerations for privacy, auditability and safe defaults
  • Excellent communicator who can influence Product and senior stakeholders and align multiple non-adjacent teams
  • Experience of working closely and building relationships with customer engineering groups
Job Responsibility
Job Responsibility
  • Define and own the technical architecture for local and remote dev flows: including devcontainers, IDE remote backends, and build seamless integration points into our engineering ecosystem
  • Design and continuously improve the paved-path developer journeys: time-to-first-change, onboarding flows (MSC distribution, Tailscale setup), IDE remote flows, and UX for day-to-day developer tasks. Instrument and iterate based on developer metrics and feedback
  • Own the integration strategy for remote execution (BuildBuddy or equivalent), accelerate development on the company monorepo (Pedregal). Define caching/invalidation approaches and CI/remote-exec interactions to keep developer loops fast and predictable
  • Forecasting and managing project timelines and risks, and setting a sustainable and incremental team pace
  • Align non-adjacent teams and disciplines (including Product, Security, Core Infrastructure and Product Engineering) to resolve unstructured and ambiguous challenges
  • Mentor senior and mid-level engineers, run technical design reviews, and raise the engineering bar through code reviews and architectural guidance
  • Lead engineering interviews and help set the bar for hiring. Help onboard senior engineers and contribute to interview loops and hiring decisions
What we offer
What we offer
  • A competitive and comprehensive compensation and benefits package
  • Up to 5% matched pension contributions
  • Some roles may be eligible for share awards
  • Free Deliveroo Plus: free delivery and access to special offers
  • Team lunches from the best local restaurants
  • 25 days annual leave plus bank holidays, increasing with length of time spent working at Deliveroo
  • One day of paid leave per year to volunteer with a registered charity
  • Funded single cover healthcare on our core plan, with the option to add family members at own cost
  • On-site gym (HQ), discounted external gym membership
  • Access to wellbeing apps such as LesMills+, Strava, Headspace, Yogaia via GymPass
  • Fulltime
Read More
Arrow Right

Backend Senior Software Engineer I

As a Backend Senior Software Engineer I, you are a trusted technical contributor...
Location
Location
United States , Minneapolis
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Backend engineer with a preference toward Java/Kotlin
  • Deep expertise in designing, building, and maintaining large-scale systems, focusing on clean, scalable, and performant code
  • Proven SME in modern programming paradigms and languages, with rapid adaptability to new ones
  • Strong mastery of testing practices like unit, integration, end-to-end, and high code quality standards
  • Expertise in current dev tools: version control, CI/CD, IaC, containers, cloud architectures. Eager to adopt best-fit solutions
  • Passion for tracking industry trends, evaluating new tech, and driving sustainable adoptions aligned with business goals
  • Openness to incorporating AI into the dev workflow
Job Responsibility
Job Responsibility
  • Lead the design and delivery of complex features and systems within a domain
  • Set direction for the team, mentor others through code reviews, pairing, and project leadership
  • Influence both team processes and technical outcomes
  • Promote engineering excellence and partner closely with cross-functional stakeholders to ensure our technical decisions align with product and business goals
  • Own end-to-end system design and execution for high-impact features or systems with an emphasis on quality and reliability
  • Build in monitoring, logging, and failure-domain strategies to ensure resilience and performance
  • Track project progress, assess risks, and adapt plans while maintaining a long-term perspective
What we offer
What we offer
  • Access to top jobs, competitive compensation and benefits, and free online training
  • Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance
  • Eligible to enroll in our company 401(k) plan
Read More
Arrow Right

Senior Backend Engineer

The Edge browser is a core strategic product and a key entry point to Microsoft’...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to C, C++, C#, Java, Rust or Python OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python OR equivalent experience
  • Experience developing and maintaining large distributed systems with high reliability and latency requirements
  • Familiarity Azure Dev Ops, Git, and C# development
  • Knowledge of networking and web protocols (HTTPS, REST, OAuth)
  • Knowledge of developing and maintaining large-scale distributed systems
  • Familiarity with client app development on Windows/iOS/Android
Job Responsibility
Job Responsibility
  • Write maintainable, extensible, well-tested, secure, and high-performance code following industry best practices
  • Lead architectural discussions, develop complex design specifications, and innovate on product solutions
  • Understand the full software stack, primarily working on backend cloud services, but able to contribute to client app and web development if needed
  • Collaborate with partner teams and stakeholders to ensure seamless integration, scalability, and live-site readiness
  • Lead by example in coding, code review, debugging, and use of AI tools throughout the software development lifecycle
  • Continuously update skills, seek out new technologies, and share knowledge within the team
  • Implement and uphold security standards across all layers of solutions
  • Develop and improve software engineering tools and automation to enhance development efficiency
  • Use experimentation and telemetry to measure impact and improve product quality
  • Fulltime
Read More
Arrow Right

Senior Staff Software Developer, Developer Infrastructure

Join us in building the future of finance. Our mission is to democratize finance...
Location
Location
Canada , Toronto
Salary
Salary:
213000.00 - 250000.00 CAD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of software engineering experience
  • 3+ years in a Staff or Senior Staff role
  • Deep experience designing and building large-scale developer infrastructure systems (e.g., CI/CD, build systems, testing frameworks, dev environments, observability tooling)
  • Strong expertise in one or more programming languages (Go, Python, JavaScript/TypeScript preferred)
  • Proven track record of leading cross-functional engineering initiatives and shipping platform-wide improvements
  • Exceptional communication and collaboration skills — comfortable influencing across all levels of engineering and product
  • Passion for developer experience, operational excellence, and enabling others to succeed
  • Deep understanding of system design, reliability engineering, and performance optimization
  • Experience in organizations with high software delivery velocity and strong engineering culture
Job Responsibility
Job Responsibility
  • Architect and build robust, scalable systems that enhance Robinhood’s ability to deliver high-quality, full stack applications quickly and safely
  • Lead cross-functional engineering efforts that improve frontend and backend developer workflows — including build systems, test automation, CI/CD pipelines, local dev environments, and dev-config tooling
  • Drive design reviews, operational readiness, and post-incident learnings for core developer experience systems
  • Champion engineering productivity by identifying friction in the development lifecycle and automating complex workflows
  • Set strategy and technical standards that elevate code quality, observability, and operational reliability across web, mobile, and service layers
  • Collaborate with product, platform, and infrastructure teams to align on long-term roadmaps and architectural direction
  • Provide technical mentorship and influence across teams, elevating engineering practices company-wide
What we offer
What we offer
  • bonus opportunities
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The Budget Optimization Engineering team at Microsoft builds the real-time data ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, Go, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • 7+ years of technical experience in software development, service engineering, or systems engineering.
  • 5+ years of experience building and operating large-scale distributed systems, backend services, or data platforms with strict SLA requirements.
  • Apache Kafka — solid understanding of consumers, producers, offset management, partition strategies, performance tuning, and cross-datacenter replication patterns.
  • Kubernetes — production experience writing and deploying Helm charts
  • hands-on with Deployments, StatefulSets, Services, ConfigMaps, Secrets, Jobs, and HPAs
  • comfortable with multi-cluster and multi-datacenter environments.
  • Cloud infrastructure — practical experience with Azure (AKS, ACR, Azure Key Vault, Azure Application Insights, Azure Log Analytics)
  • familiarity with Azure DevOps or equivalent CI/CD platforms.
Job Responsibility
Job Responsibility
  • Design and build highly scalable backend services and data pipelines that support privacy-preserving measurement and analytics scenarios using Java, Python (and C# where applicable).
  • Maintain and improve production services across the optimization platform — including Kafka streaming pipelines, budget controllers, job orchestration (job-broker), and deal monitoring — with a focus on reliability and strict SLA adherence.
  • Drive integrations with external data and measurement partners, designing stable interfaces, schema governance patterns, and robust validation pipelines.
  • Work closely with PMs, data science, privacy, and security teams to translate measurement needs into scalable platform capabilities.
  • Contribute to the full service lifecycle: design, implementation, testing, code review, and deployment.
  • Improve reliability and observability of Kafka consumer/producer pipelines (offset management, retry strategies, delivery guarantees) across cross-datacenter replication flows.
  • Design and implement Kubernetes/Helm deployments for services currently running on legacy orchestration (Maestro, SAND instances, bare Docker), targeting Azure-native cloud infrastructure.
  • Integrate application telemetry (Prometheus/Dropwizard Metrics) with Azure Application Insights and Azure Log Analytics to support production observability and SLA monitoring.
  • Apply practical experience with Azure services — including AKS, ACR, and Azure Key Vault — to support secure, cloud-native deployments.
  • Lead initiatives to make delivery of high-quality software routine and efficient across the full SDLC, from inception and technical design through testing and production operations.
  • Fulltime
Read More
Arrow Right