CrawlJobs Logo

Senior Staff Software Developer, Developer Infrastructure

Canada, Toronto 213000.00 - 250000.00 CAD / Year · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

Join us in building the future of finance. Our mission is to democratize finance for all. At Robinhood, Developer Infrastructure is the backbone that enables every engineer to deliver exceptional software — faster, safer, and at scale. We design and build the systems, platforms, and experiences that make software development seamless and reliable across the company. We’re looking for a Senior Staff Software Developer to join our Developer Infrastructure organization. In this role, you will serve as a technical leader and architect across the org. You will shape the future of developer experience at Robinhood, leading initiatives that improve velocity, quality, and reliability at scale.

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

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

What we offer

  • bonus opportunities
  • equity
  • benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Staff Software Developer, Developer Infrastructure

8 matching positions

New

Senior Staff Software Engineer

In this role, you will lead sustaining and performance improvements across Terad...
Location
Location
United States , San Diego
Salary
Salary:
156400.00 - 234700.00 USD / Year
teradata.com Logo
Teradata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in distributed systems, database engine, performance engineering, or large-scale data platforms
  • Strong expertise in diagnosing complex, cross-layer issues involving memory, OS, networking, infrastructure, concurrency, and execution behavior in production environments
  • Deep understanding of system internals (e.g., SQLE, PDE, or equivalent execution/runtime environments)
  • Demonstrated ability to lead technical investigations and influence engineering decisions across teams
  • Strong problem-solving and communication skills in cross-functional engineering environments
  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field
Job Responsibility
Job Responsibility
  • Lead sustaining and performance improvements across Teradata’s memory and execution systems, ensuring correctness, reliability, and customer trust under complex, large-scale workloads
  • Focus on diagnosing and resolving memory-driven system behaviors that manifest in customer-impacting scenarios, particularly under AI-driven and high-concurrency workloads
  • Drive long-term improvements by identifying systemic gaps in memory behavior and influencing design, validation, and operational practices across the platform
  • Own end-to-end resolution and prevention of classes of customer-impacting issues related to memory pressure, allocation, and execution-path behavior
  • Lead cross-team technical investigations involving SQLE, PDE, OS, networking, infrastructure, and performance teams to resolve complex, system-wide issues
  • Influence engineering decisions through deep technical insights derived from real-world system behavior under memory pressure
  • Diagnose and resolve complex system behaviors driven by memory pressure, resource contention, and cross-layer execution dynamics
  • Identify and resolve cases that appear as SQL Engine issues but originate in memory or execution-layer interactions
  • Provide PDE-adjacent L4 triage and escalation support, particularly for high-severity incidents
  • Drive root cause analysis and translate field learnings into systemic engineering improvements
What we offer
What we offer
  • healthcare
  • life and disability insurance plans
  • 401(k)-retirement savings plan
  • time-off programs
  • Fulltime
Read More
Arrow Right

Senior Staff Software Automation Engineer

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree with 5 years of experience or Master's degree with 3 years of experience or new grad with PhD
  • Proven experience in designing POCs and driving innovative QA solutions
  • Strong coding skills in Python and experience with PyTest, Selenium- python based
  • Hands-on experience in UI and API automation for web-based applications, preferably Cloud Native API testing in AWS, Azure or GCP
  • Solid understanding of testing methodologies (manual and automation)
  • Experience writing and maintaining detailed test plans, cases, and documentation
  • Proficiency with CI/CD tools and integrating test automation into pipelines
  • Familiarity with Git, Bitbucket, and IDEs like PyCharm
  • Excellent problem-solving, debugging, and analytical skills
  • Strong communication and collaboration abilities in cross-functional and Agile team
Job Responsibility
Job Responsibility
  • Quickly onboard and contribute to Agile sprints through both manual and automated testing
  • Independently drive POCs for new tools, frameworks, or testing approaches and evaluate their impact
  • Apply creative testing techniques to uncover edge cases and ensure high-quality user experiences
  • Design and develop robust, maintainable, and scalable test automation frameworks using Python (PyTest, Selenium – python based) and Playwright
  • Understand complex customer workflows and validate solutions accordingly
  • Integrate automation into CI/CD pipelines and maintain testing infrastructure
  • Stay ahead of the curve by evaluating emerging technologies and integrating best practices into the QA process
  • Collaborate closely with cross-functional teams and mentor other QA engineers on innovative testing strategies and automation skills
  • Fulltime
Read More
Arrow Right

Senior Staff Software Automation Engineer

We are looking for a technically sharp and innovation-driven Senior SDET who thr...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree with 5 years of experience or Master's degree with 3 years of experience or new grad with PhD
  • Proven experience in designing POCs and driving innovative QA solutions
  • Strong coding skills in Python and experience with PyTest, Selenium- python based
  • Hands-on experience in UI and API automation for web-based applications, preferably Cloud Native API testing in AWS, Azure or GCP
  • Solid understanding of testing methodologies (manual and automation)
  • Experience writing and maintaining detailed test plans, cases, and documentation
  • Proficiency with CI/CD tools and integrating test automation into pipelines
  • Familiarity with Git, Bitbucket, and IDEs like PyCharm
  • Excellent problem-solving, debugging, and analytical skills
  • Strong communication and collaboration abilities in cross-functional and Agile team
Job Responsibility
Job Responsibility
  • Quickly onboard and contribute to Agile sprints through both manual and automated testing
  • Independently drive POCs for new tools, frameworks, or testing approaches and evaluate their impact
  • Apply creative testing techniques to uncover edge cases and ensure high-quality user experiences
  • Design and develop robust, maintainable, and scalable test automation frameworks using Python (PyTest, Selenium – python based) and Playwright
  • Understand complex customer workflows and validate solutions accordingly
  • Integrate automation into CI/CD pipelines and maintain testing infrastructure
  • Stay ahead of the curve by evaluating emerging technologies and integrating best practices into the QA process
  • Collaborate closely with cross-functional teams and mentor other QA engineers on innovative testing strategies and automation skills
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer - Binary Log Data Replication

Fivetran is building data pipelines to power the modern data stack for thousands...
Location
Location
Canada , Toronto
Salary
Salary:
206699.00 - 258374.00 CAD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years programming in Java, C or C++ languages, with a strong background in SQL Server
  • Experience with SQL Server and/or Oracle binary log reading and the ability to reverse engineer database binary logs
  • Writes well-structured and performant code
  • Be able to solve critical problems for our largest customers to minimize impact
  • Be able to dive into code that has been previously written and suggest improvements
  • Understand and can explain how to build high performance systems and processes
  • Able to define project requirements and be proficient at designing software and infrastructure
  • Enjoy mentoring and growing junior develops
  • Have an analytical mindset that helps you identify design flaws in existing systems and come up with improvements
  • Experience understanding customer requirements and/or problems and breaking them down into engineering tasks
Job Responsibility
Job Responsibility
  • SQL Server and/or Oracle Binary Log Reading: Develop and implement strategies for reading SQL Server or Oracle binary logs to enhance data replication accuracy and efficiency
  • Reverse Engineering Database Binary Logs: Utilize reverse engineering techniques to understand and improve upon the database binary log structure for better data integrity and replication performance
  • Dive Deep into Data Replication: Debugging and analyzing existing code that is in use by hundreds of customers today, including those operating the largest SQL Server clusters
  • Analyze New Features: Analyze new features introduced by SQL Server and/or Oracle in recent releases and determine how to develop supporting features
  • Contribute to Maintenance and Improvement: Participate in the maintenance and improvement of existing connectors
  • call for improvement in all areas of Fivetran's codebase and infrastructure
  • Cloud and Scale: Be a part of the process to move a high-performance client-side service to the cloud and operate at scale
  • Software Designs and Technical Roadmap: Develop software designs and a technical roadmap for the team. Also collaborate with Database Group leadership in helping craft the rolling 12 month technical roadmap for the organization
  • Assist Customer Success and GTM Teams: Work closely with the Customer Success and Go-To-Market (GTM) teams to assist in challenging customer situations. Provide technical expertise and solutions to ensure customer satisfaction and support Fivetran's growth objectives
What we offer
What we offer
  • 100% employer-paid medical insurance
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer - Binary Log Data Replication

Fivetran is building data pipelines to power the modern data stack for thousands...
Location
Location
United States , New York
Salary
Salary:
207073.00 - 258841.50 USD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years programming in Java, C or C++ languages, with a strong background in SQL Server
  • Experience with SQL Server and/or Oracle binary log reading and the ability to reverse engineer database binary logs
  • Writes well-structured and performant code
  • Be able to solve critical problems for our largest customers to minimize impact
  • Be able to dive into code that has been previously written and suggest improvements
  • Understand and can explain how to build high performance systems and processes
  • Able to define project requirements and be proficient at designing software and infrastructure
  • Enjoy mentoring and growing junior develops
  • Have an analytical mindset that helps you identify design flaws in existing systems and come up with improvements
  • Experience understanding customer requirements and/or problems and breaking them down into engineering tasks
Job Responsibility
Job Responsibility
  • SQL Server and/or Oracle Binary Log Reading: Develop and implement strategies for reading SQL Server or Oracle binary logs to enhance data replication accuracy and efficiency
  • Reverse Engineering Database Binary Logs: Utilize reverse engineering techniques to understand and improve upon the database binary log structure for better data integrity and replication performance
  • Dive Deep into Data Replication: Debugging and analyzing existing code that is in use by hundreds of customers today, including those operating the largest SQL Server clusters
  • Analyze New Features: Analyze new features introduced by SQL Server and/or Oracle in recent releases and determine how to develop supporting features
  • Contribute to Maintenance and Improvement: Participate in the maintenance and improvement of existing connectors
  • call for improvement in all areas of Fivetran's codebase and infrastructure
  • Cloud and Scale: Be a part of the process to move a high-performance client-side service to the cloud and operate at scale
  • Software Designs and Technical Roadmap: Develop software designs and a technical roadmap for the team. Also collaborate with Database Group leadership in helping craft the rolling 12 month technical roadmap for the organization
  • Assist Customer Success and GTM Teams: Work closely with the Customer Success and Go-To-Market (GTM) teams to assist in challenging customer situations. Provide technical expertise and solutions to ensure customer satisfaction and support Fivetran's growth objectives
What we offer
What we offer
  • 100% employer-paid medical insurance
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer (C++)

Aeva's mission is to bring the next wave of perception to a broad range of appli...
Location
Location
United States , Mountain View
Salary
Salary:
192341.00 - 260239.00 USD / Year
aeva.com Logo
Aeva
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of professional software engineering experience in modern C++
  • Strong systems programming background, including Linux development, networking, IPC, file I/O, process management, and performance debugging
  • Experience building production-quality infrastructure used by multiple teams or products
  • Ability to reason about latency, throughput, memory usage, cache behavior, and algorithmic complexity
  • Strong debugging skills across application, system, and integration layers
  • Excellent written and verbal communication skills, with the ability to explain complex technical decisions clearly
  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related technical field
Job Responsibility
Job Responsibility
  • Design, build, and maintain core C++ infrastructure used across Aeva's software platforms
  • Own architecture for large-scale, performance-critical systems with a focus on reliability, maintainability, and long-term scalability
  • Lead development of foundational libraries, runtime components, data pipelines, APIs, SDK components, and system-level services
  • Optimize software for latency, throughput, memory usage, concurrency, and CPU/GPU efficiency
  • Drive technical decisions across teams and provide clear guidance on tradeoffs, design patterns, interfaces, and system boundaries
  • Mentor senior and mid-level engineers through design reviews, code reviews, debugging sessions, and technical planning
What we offer
What we offer
  • equity
  • bonus
  • other forms of compensation
  • comprehensive medical, dental, and vision coverage
  • pre-tax commuter and health care/dependent care accounts
  • 401k plan
  • life and disability benefits
  • flexible time off
  • paid parental leave
  • 11 paid holidays annually
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer - Membership

Uber One is Uber's flagship membership program and one of the company's most cri...
Location
Location
United States , San Francisco, California; Sunnyvale, California
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field
  • 10+ years of professional software development experience, building and operating systems in production environments
  • Strong expertise in backend development, distributed systems, and system design for large-scale, low-latency applications
  • Demonstrated ability leading complex, multi-team technical initiatives with significant cross-organizational dependencies and design complexity
  • Strong cross-functional collaboration skills with Product, Data Science, Marketing, and business stakeholders
  • Proven ability to mentor and elevate other engineers, including Senior and Staff-level ICs
Job Responsibility
Job Responsibility
  • Set technical direction across various engineering pillars encompassing membership growth, retention, benefits delivery, experimentation, and platform infrastructure — ensuring architectural coherence and high engineering standards across a 70+ engineer organization
  • Design and evolve large-scale distributed systems that power membership lifecycle management, benefits eligibility and fulfillment, savings computation, and real-time personalization across Uber's Rides, Delivery, and Grocery surfaces
  • Lead complex, multi-team technical initiatives with significant cross-organizational dependencies — coordinating with Eats, Rides, Grocery, Payments, Pricing, Fares, Fulfillment Engineering teams to deliver integrated membership experiences
  • Drive data-informed product engineering by building instrumentation, establishing OKRs, and leveraging experimentation (A/B testing, holdout analysis) to optimize membership coverage, conversion, engagement, and savings delivery
  • Architect for scale and reliability — designing systems that handle millions of real-time membership eligibility checks, benefits applications, and personalized offer computations with low latency and high availability
  • Mentor and elevate engineers across the organization, including Senior and Staff-level ICs, raising the technical bar and fostering a culture of engineering excellence, code quality, and operational rigor
  • Shape technical strategy in partnership with Product Management, Data Science, and business leadership — translating membership growth and engagement objectives into engineering roadmaps and architectural decisions
  • Deliver and review technical designs, code, and documentation to a high standard, championing best practices in service architecture, data management, and deployment
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible to participate in a 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right

Senior Staff Software AI Test Engineer- Prisma SASE

We are seeking Test Engineers with a strong Automation First Mindset as we scale...
Location
Location
United States , Santa Clara
Salary
Salary:
126000.00 - 204500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Automation skills - Python, Playwright
  • Experience with building automation frameworks and leading the automation effort for the team
  • Working Knowledge of CI/CD pipelines
  • Experience with Cloud Technologies such Aws/Azure/GCP
  • Knowledge of common security related protocols and their design (i.e. SSH, IPsec,TCP/IP, DNS, TLS, SSL etc.)
  • Demonstrated ability to learn quickly and to work in a fast paced, innovative environment learning new technologies and multi-tasking
  • 8+ years of experience
  • Bachelor’s Degree OR Master in Computer Science/Engineering/Networking or equivalent military experience required
Job Responsibility
Job Responsibility
  • Develop and execute sophisticated software tests and frameworks to validate Prisma SASE Functionality and Scale, working closely with Development, Product Management, SRE and Technical Marketing teams
  • Provide Thorough Technical Leadership in the areas of Cloud Based Orchestration, Cloud delivered Security, Cloud Networking and Automation Design
  • Participate in system design so that Quality Assurance is considered throughout the entire lifecycle of the Prisma Access Feature Development
  • Develop and/or Enhance Automated test Infrastructure to enable building Scalable & Flexible tests that reflect real world network deployment scenarios
  • Enhance Test strategies, Automation & Build infrastructure with feedback and analysis from real-world Customer deployments
  • Fulltime
Read More
Arrow Right