CrawlJobs Logo

Senior Software Engineer, Fellow Experience

United States, San Francisco 200000.00 - 235000.00 USD / Year · Job Posted February 20, 2026
Apply Position
Job Link Share

Job Description

As a Senior Software Engineer on the Fellows Allocations team, you will architect and scale the systems that power the middle-of-funnel experience for fellows, from project discovery through successful onboarding. You will own the technical vision for our auto-allocations system, which automatically matches fellows to projects based on profiles and project needs, directly impacting fellow volume and quality at scale. This is a high-visibility, customer-facing role with direct exposure to executive leadership, where your work addresses real, urgent needs with an extensive roadmap waiting to be built.

Job Responsibility

  • Lead the architecture and long-term technical vision for scaling our automatic allocations system, designing solutions that match fellows to projects with precision and efficiency
  • Drive engineering excellence by establishing standards and best practices that elevate the team's technical capabilities
  • Build and own the full journey from fellow verification through successful onboarding to the start of tasking
  • Develop high-quality, high-velocity code while maintaining a strong balance between speed and product reliability
  • Partner closely with product managers to deliver seamless user experiences, bringing strong product sense to technical decisions
  • Mentor and grow engineers on the team, fostering a culture of ownership and technical excellence
  • Respond to and resolve emergency situations tied to fellow onboarding volume, quality, and project matching

Requirements

  • 5+ years of software engineering experience with a backend-leaning orientation and demonstrated tech lead capabilities
  • Strong proficiency in TypeScript and experience with full-stack development
  • our stack includes Next.js, TRPC, GraphQL, and PostgreSQL
  • Experience building and scaling larger workflows and asynchronous job orchestration (experience with Temporal or similar systems is a plus)
  • Proven ability to architect systems at scale, ideally with experience at larger, more established companies solving complex problems
  • Strong ownership mentality with high availability and dedication to the team's success
  • Product engineer mindset
  • you think beyond the code to understand user impact and business outcomes
  • Excellent communication skills and ability to partner effectively with product managers and cross-functional teams
  • Opinionated about engineering best practices with the confidence to question existing code structures and drive improvements

Nice to have

  • Experience at companies solving similar problems (AI/human data platforms, large-scale matching systems)
  • Background at high-growth or established tech companies with exposure to larger-scale engineering challenges
  • Familiarity with workflow orchestration tools like Temporal

What we offer

  • Ownership: Equity in a fast-growing company
  • Financial Wellness: 401(k) match, competitive compensation, financial coaching
  • Family Support: Paid parental leave, fertility benefits, parental coaching
  • Wellbeing: Medical, dental, and vision, mental health support, wellness stipend
  • Growth: Learning stipend, ongoing development
  • Remote & Office: Internet, commuting, and free lunch/gym in our SF office
  • Time Off: Flexible PTO, 15 holidays + 2 flex days
  • Connection: Team outings & referral bonuses

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer, Fellow Experience

8 matching positions

Senior Software Engineer - AI Engineering and Productivity

The Role The AI Engineering and Productivity team in the Global Planning, Desig...
Location
Location
United States , Austin; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related field, OR equivalent experience
  • 6+ years of experience delivering enterprise or full stack software solutions using Java / JEE, Python , and preferably Angular
  • 3+ years of experience working with complex SQL queries, functions, and stored procedures, including performance tuning and optimization against large datasets
  • Experience building or supporting data pipelines , ETL/ELT processes, or datacentric applications on distributed or cloud platforms (e.g., Databricks, Spark , or similar)
  • 3+ years of experience with Kubernetes/Docker, Quarkus , and cloud platforms such as Azure, AWS , or GCP
  • Experience working in Agile/SCRUM development methodologies, including backlog refinement, sprint planning, and incremental delivery
  • Hands on experience with modern DevOps practices such as Git/GitHub, code reviews, automated builds, automated testing, and CI/CD pipelines (e.g., GitHub Actions)
  • Willingness and demonstrated ability to learn and apply AI concepts , including working with data and APIs that support AI/ML and LLM based solutions
  • Strong problem solving skills with the ability to break down complex technical and data challenges into clear, actionable steps and deliver high quality solutions
  • Excellent written and verbal communication skills with the ability to collaborate with both technical and nontechnical stakeholders
Job Responsibility
Job Responsibility
  • Design, develop, and maintain data driven and AI-enabled applications and services that support Product Development engineering teams
  • Write high-quality, performant SQL (queries, functions, stored procedures) for complex data transformations and modeling across enterprise data platforms (e.g., SQL Server, Oracle, PostgreSQL)
  • Build and optimize data pipelines and workflows in Databricks (DBX) and related tools to support batch and near realtime data processing
  • Develop backend services and APIs in Java and/or Python that integrate data, business rules, and user workflows into robust, reusable components
  • Develop enterprise grade applications using Kubernetes/Docker, Quarkus, Java, Angular, PostgreSQL, and other GM approved tools
  • Partner with data science and AI teams to productionize AI/ML and LLM based solutions, including feature pipelines, inference integrations, monitoring, and continuous improvement
  • Proactively identify and remediate issues related to code quality, patterns, performance, security, and data correctness, using code quality analysis tools and remediation techniques
  • Lead or contribute to solution design, including architecture, patterns, and technology choices aligned with GM standards and Statement of Technical Direction
  • Apply and champion software engineering best practices, including code reviews, automated testing, branching strategies, CI/CD pipelines (e.g., GitHub Actions), observability, and secure coding practices
  • Collaborate with cross-functional teams (product owners, data engineers, architects, business stakeholders) to refine requirements, define acceptance criteria, and deliver incremental value in an Agile/SCRUM environment
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - AV Labs

Uber is launching AV Labs to accelerate the autonomous technology ecosystem. We'...
Location
Location
United States , San Francisco, California; Sunnyvale, California
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of working experience in the ML/Robotics industry
  • Bachelor's degree in Computer Science, Computer Engineering, or related fields
  • Proficient in C++ and Linux environments
  • Familiar with modern AI/ML frameworks (e.g., TensorRT)
Job Responsibility
Job Responsibility
  • Algorithm Development: Lead the development of autonomy algorithms that extract high-fidelity semantic meaning from complex urban edge cases to enrich our L4 data lake
  • Systems Architecture Design: Architect onboard systems, including management of upstream sensor dependencies and evaluation metrics for the stack
  • Technical Leadership: Partner with fellow engineers to architect, design, and build scalable solutions that can stand the test of scale and availability
  • Cross-Functional Collaboration: Partner with platform, product, and security engineering teams to enable the successful deployment of the latest machine learning techniques into production
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
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are looking for a Senior Software Engineer to join our team in Draper, Utah a...
Location
Location
United States , Draper
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of software engineering experience, including substantial work on production applications
  • Strong proficiency in backend development with Node.js or Ruby on Rails, along with modern JavaScript or TypeScript expertise
  • Hands-on experience building frontend applications with frameworks such as React, Angular, or Vue
  • Demonstrated ability to design secure, scalable systems using service-oriented or event-driven architecture patterns
  • Experience working with relational and NoSQL databases, API development, and cloud platforms such as AWS, Azure, or similar environments
  • Familiarity with CI/CD pipelines and engineering tools such as GitHub Actions, GitLab, or Jenkins
  • Proven success leading technical initiatives, mentoring engineers, and collaborating effectively across cross-functional teams
  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Architect, build, and enhance sophisticated software components and services that support core business and customer-facing applications
  • Guide technical direction by contributing to roadmap discussions, evaluating implementation approaches, and promoting sound engineering practices
  • Work across the full development lifecycle, from solution design and hands-on coding through deployment, monitoring, and ongoing maintenance
  • Collaborate with product managers, designers, and fellow engineers to turn business goals into practical, high-quality technical solutions
  • Improve platform stability, scalability, and security by addressing performance bottlenecks and strengthening application reliability
  • Mentor developers through code reviews, technical coaching, and day-to-day collaboration that supports team growth
  • Develop and maintain APIs and distributed services using modern backend frameworks, event-driven patterns, and cloud-based infrastructure
  • Support continuous delivery efforts by refining automated build, test, and deployment workflows to increase development efficiency
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (all genders) - Retail

As a Senior Software Engineer (all genders) you will join an autonomous, cross-f...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
zalando-lounge.de Logo
Zalando Lounge
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of engineering experience, ideally in a similar high-scale environment
  • Deep expertise in Golang, Node.js, and TypeScript (React and Next.js are a strong plus)
  • Hands-on experience with distributed systems using Kubernetes, AWS, RabbitMQ, and Kafka
  • Strong experience with PostgreSQL
  • User-focused systems thinker who balances high-speed delivery with uncompromising quality
  • Highly organized and naturally approach every problem through a structured, architectural lens
  • Either already an expert in our tech stack or possess a high hunger to master it
Job Responsibility
Job Responsibility
  • Drive end-to-end technical projects from concept to high-quality delivery
  • Design and implement complex, cross-platform, and multi-domain solutions
  • Push engineering culture forward by advocating for clean architecture and comprehensive test suites
  • Evolve the architecture to stay ahead of growth and experiment with emerging tech
  • Guide fellow engineers, refine internal processes, and foster a culture of knowledge-sharing
  • Manage stakeholder communication and translate technical hurdles into a clear roadmap
What we offer
What we offer
  • 27 days of holiday a year to start for full-time employees (+1 day for every calendar year up to 30 days)
  • 2 paid volunteering days a year
  • Hybrid working model with up to 60% remote per week
  • Work from abroad for up to 30 working days a year
  • Employee shares program
  • 40% off fashion and beauty products sold and shipped by Zalando, 30% off Lounge by Zalando, discounts from external partners
  • Relocation assistance available (subject to prior agreement)
  • Family services, including counseling and support
  • Health and wellbeing options (including Wellhub, formerly Gympass)
  • Mental health support and coaching
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Analytics (Backend)

OneSignal is a leading omnichannel customer engagement solution, powering person...
Location
Location
United States
Salary
Salary:
170000.00 - 190000.00 USD / Year
onesignal.com Logo
OneSignal
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional software development experience
  • Experience building backend microservices at scale
  • Strong Usage of AI tooling or integrations
  • Experience with a statically typed language, preferably: Rust and/or Golang, or a strong willingness to learn these two languages quickly
  • Experience with ClickHouse, Cassandra or similar NoSQL databases
  • Experience with a distributed system event streaming framework such as Apache Kafka
  • Experience with Docker and Kubernetes
  • Experience designing RESTful APIs and/or gRPC endpoints
  • Have a good understanding of clean software design principles
Job Responsibility
Job Responsibility
  • Collaborate closely with Product Managers, Designers, and fellow engineers to design and implement backend services to support features in our application, using languages such as, Rust and Golang
  • Manage deployments in Kubernetes and monitor system performance and stability
  • Actively participate in peer code reviews and Technical Design Spec reviews, providing valuable technical insights to continuously improve our code base
  • Lead projects and write technical design documents and specs, while also having an active, hands-on role in implementation and coding
  • Participate in our on-call rotation and work with the team to efficiently resolve production issues and ensure the system scales smoothly to meet the growing demands of our customers
  • Conduct data analysis and performance monitoring to identify areas for optimization and enhancement
  • Stay up-to-date with the latest industry trends and technologies, incorporating new ideas into our engineering processes
What we offer
What we offer
  • competitive equity program
  • comprehensive and inclusive benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Retail

Zalando Stores Experiences & Clearance Solutions is a retail-focused business un...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
zalando.se Logo
Zalando Sverige
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of engineering experience, ideally in a similar high-scale environment
  • Deep expertise in Golang, Node.js, and TypeScript (React and Next.js are a strong plus)
  • Hands-on experience with distributed systems using Kubernetes, AWS, RabbitMQ, and Kafka
  • Strong experience with PostgreSQL
  • User-focused systems thinker who balances high-speed delivery with uncompromising quality
  • Highly organized and naturally approach every problem through a structured, architectural lens
  • Either already an expert in our tech stack or possess a high hunger to master it
Job Responsibility
Job Responsibility
  • Drive end-to-end technical projects
  • Design and implement complex, cross-platform, and multi-domain solutions
  • Advocate for clean architecture and comprehensive test suites
  • Constantly evolve the architecture to stay ahead of growth
  • Mentor fellow engineers, refine internal processes, and foster a culture of knowledge-sharing
  • Translate complex technical hurdles into a clear roadmap for stakeholders
What we offer
What we offer
  • 27 days of holiday a year to start for full-time employees (+1 day for every calendar year up to 30 days)
  • 2 paid volunteering days a year
  • Hybrid working model with up to 60% remote per week
  • Work from abroad for up to 30 working days a year
  • Employee shares program
  • 40% off fashion and beauty products sold and shipped by Zalando, 30% off Lounge by Zalando, discounts from external partners
  • Relocation assistance available (subject to prior agreement)
  • Family services, including counseling and support
  • Health and wellbeing options (including Wellhub, formerly Gympass)
  • Mental health support and coaching available
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Working within one of our agile Engineering teams, this role reports to an Engin...
Location
Location
Romania , Iași
Salary
Salary:
Not provided
awin.com Logo
Awin Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of commercial Software Engineering experience
  • Strong experience with Java, Maven/Gradle, RESTful APIs, and thorough testing practices
  • Solid experience with AWS cloud services and infrastructure (ECS, Fargate, ALB, API Gateway, Lambda, DynamoDB)
  • Hands-on experience with Infrastructure as Code, specifically Terraform
  • Experience with containerisation and orchestration (Docker, ECS/Fargate)
  • Understanding of networking concepts: load balancing, API gateways, DNS, TLS/SSL
  • Understanding of user and client authentication and authorisation flows (OAuth2, OIDC, JWT)
  • Proven ability to lead technical discussions, make architectural decisions and drive them to completion
  • Comfortable with on-call responsibilities and incident response
  • Proficient in using AI-assisted development tools (e.g., Cursor, Claude Code, GitHub Copilot) to accelerate delivery and improve productivity
Job Responsibility
Job Responsibility
  • Drive technical design and architectural decisions for platform services and infrastructure
  • Own and deliver complex technical initiatives from concept to production
  • Work in a small agile team, contributing to planning, reviews and retrospectives
  • Design, build and improve applications with a focus on infrastructure, reliability and developer experience
  • Mentor and support fellow engineers
  • Collaborate with other teams to define API contracts and drive adoption of platform services
  • Work with Product Managers and the Engineering Manager to shape the technical roadmap
  • Troubleshoot and resolve complex production issues
  • participate in on-call rotations
What we offer
What we offer
  • Flexi-Week and Work-Life Balance: a flexible four-day Flexi-Week at full pay and with no reduction to annual holiday allowance
  • paid special leaves
  • Remote Working Allowance: monthly allowance to cover part of running costs
  • Flexi-Office: international culture and flexibility to work across Awin regions
  • Meal Vouchers: supported with a net sum for lunches
  • Health & Wellbeing: insurance covering health, vision and/or dental treatments for you and up to one additional family member
  • Remote Working Furniture Package: after 3 months of employment, eligible for a furniture package
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Consumer Fulfillment

The Consumer Fulfillment team builds solutions to boost post-order UberEats enga...
Location
Location
United States , New York
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience
  • Experience with Go, Java, Python, or other backend languages/technologies
  • Experience with shipping high quality product features on time and with high velocity
  • Collaborative team player and willingness to work cross functionally to ship high quality solutions to serve our customers.
Job Responsibility
Job Responsibility
  • Partner with fellow engineers and cross functional stakeholders to innovate, architect, develop and scale solutions to serve our customers
  • Put reliability front and center: both at the needs of the system and the business
  • Organize and program manage your own work and work for your team, facilitating proper tracking of progress against committed goals
  • Provide initiative and technical leadership to build reliable, high-quality solutions that scale with Uber's engineering processes
  • Deliver and review technical design, code and documentation
  • Support your fellow teammates.
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits.
  • Fulltime
Read More
Arrow Right