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
New

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 Full Stack Engineer - Aladdin Trader

You will be working on BlackRock's investment tooling, operations, and applicati...
Location
Location
United States , San Francisco, CA; New York, NY; Los Angeles, CA
Salary
Salary:
162000.00 - 215000.00 USD / Year
blackrock.com Logo
BlackRock Investments
Expiration Date
April 04, 2026
Flip Icon
Requirements
Requirements
  • B.S. or any other relevant engineering degree
  • 7+ years of experience working as a front-end engineer on production code, creating and deploying web apps in React (ideally external, customer-facing applications) and Typescript, CSS / SCSS, HTML
  • Experience using state management tools like Redux, RxJs, Zustand, and/or Jotai to orchestrate complex state workflows and asynchronous APIs
  • Experience working with backend languages like Java, Spring and the open-source technology stack (Spring, Hibernate, Maven, JUnit, etc.)
  • Comfortable using all standard React hooks and creating custom hooks for different usecases
  • Experience writing integration and unit tests with tools like Cypress, Jest, Cucumber
  • Experience with API design and/or development, ideally with REST or through GraphQL
  • A proven foundation in core front-end languages (React/Typescript preferred) but with a solid background in object-oriented programming, software engineering design patterns, and test-driven development
  • Experience with Git and code collaboration tools
  • Great analytical, problem-solving and communication skills to both technical and non-technical audiences
Job Responsibility
Job Responsibility
  • Collaborate with product management, quality assurance, and business users to design new features for existing and new React web-based investment/trading applications
  • develop high-quality, efficient, and fault-tolerant code
  • and validate releases via code reviews, detailed testing, dev ops, and level two production support
  • Work with other frontend engineers to collaborate on common React components and utilities, build new features across multiple different apps, design and integrate APIs for multiple use-cases, contribute to a shared integration and testing suite, and design a thoughtful and efficient state management flow across the platform
  • Work with backend engineers to design data contracts and APIs, integrate with existing and new data schemas, collaborate on testing and production support, and build out new features together
  • Work closely with product team to learn about trading/investment workflows, estimate scope of work, perform demos, communicate technical blockers and challenges to non-technical audiences, and translate high-level vision into functional and non-functional requirements
  • Work closely with quality assurance team to design overall testing strategy, perform joint testing when required, contribute to automated testing suite, and validate releases before deployment
  • Work closely with users, other engineers, and SREs to provide level two production support, utilizing monitoring and logging tools to identify issues and quickly provide fixes
  • Must be comfortable collaborating with team members in a multi-office, multi-country environment, while also being in office 4 days a week
What we offer
What we offer
  • Strong retirement plan
  • tuition reimbursement
  • comprehensive healthcare
  • support for working parents
  • Flexible Time Off (FTO)
  • annual discretionary bonus
  • healthcare
  • leave benefits
  • retirement benefits
  • Fulltime
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