CrawlJobs Logo

Senior Software Engineer, Consumer Experience

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

Job Description

As a Senior Software Engineer, you will drive the design and development of the core experiences that help students find opportunities, spanning search, discovery, jobs, and job search. You will set technical direction, uplevel engineering quality, and play a key role in scaling our platform and AI-powered experiences.

Job Responsibility

  • Design and implement scalable, high-availability systems powering search and discovery experiences across our platform
  • Lead the development of agentic AI experiences for students, including our conversational AI agent for resume help, job search, and interview prep
  • Work with OpenAI real-time APIs and agentic frameworks to deliver intelligent, conversational features, and guide best practices for their use across teams
  • Collaborate with cross-functional partners (Product, Design, Data, GTM) to define, build, and iterate on features that drive member value and engagement
  • Own projects end-to-end, from technical design and implementation to rollout and monitoring, ensuring reliability and performance at scale
  • Champion engineering excellence through code reviews, technical mentorship, and improving our tooling, standards, and architecture

Requirements

  • 5+ years of experience in software engineering, ideally with consumer platforms, marketplaces, or social apps at meaningful scale
  • Proficiency in programming languages such as Python, Java, or JavaScript, with a track record of delivering robust, production-quality systems
  • Strong product sense and user empathy, with experience shaping features that create real value for members and measurable business impact
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and modern architectures (microservices, event-driven systems, or distributed systems)
  • Ability to break down complex problems, make pragmatic technical decisions, and communicate trade-offs clearly to both technical and non-technical stakeholders
  • Excellent communication and collaboration skills, with experience mentoring other engineers and contributing to a healthy engineering culture

Nice to have

  • Experience with AI, chatbots, or conversational interfaces
  • Background working with search, recommendations, ranking systems, or other relevance-focused products

What we offer

  • Equity in a fast-growing company
  • 401(k) match, competitive compensation, financial coaching
  • Paid parental leave, fertility benefits, parental coaching
  • Medical, dental, and vision, mental health support, wellness stipend
  • Learning stipend, ongoing development
  • Internet, commuting, and free lunch/gym in our SF office
  • Flexible PTO, 15 holidays + 2 flex days
  • 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, Consumer Experience

8 matching positions

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

Senior Software Engineer, Back End Developer - Consumer Wealth

As a Senior Software Engineer, Back End Developer in the Consumer Wealth team, y...
Location
Location
Italy , Milan
Salary
Salary:
Not provided
satispay.com Logo
Satispay
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 7 years of related experience in back-end software engineering within product-based companies
  • Proven track record of architecting, building, and maintaining microservices and complex cloud environments
  • Deep experience working with Java
  • Strong understanding of cloud platforms (AWS is a plus)
  • Experience with financial systems, transactional consistency, or regulated environments is a plus
  • Strong interest in financial products and wealth management systems
  • Ability to communicate in a structured and convincing manner, adapting style to build trust with various stakeholders
  • Proven ability to generate intellectual property and thought leadership
  • Identify and capitalize on emerging technology trends
  • Passionate about empowering users to grow their savings and build financial well-being through technology
Job Responsibility
Job Responsibility
  • Define the technical strategy for the Consumer Wealth domain
  • Architect complex subsystems that power savings and investment features
  • Design and build scalable, high-quality systems that solve complex financial engineering problems
  • Build cross-organizational relationships to drive technical alignment
  • Represent the technical vision externally and internally
  • Stay ahead of emerging technology trends in FinTech and wealth management
  • Develop the next generation of technical leaders
  • Champion a culture of high-quality engineering and continuous improvement
  • Contribute to the Consumer Wealth back-end infrastructure
  • Take ownership of your work from start to finish
What we offer
What we offer
  • Unlimited paid time off
  • Psychological support & mental health webinars with Serenis
  • Flexible hybrid working system
  • Extended parental leave
  • Childcare leave
  • Health Coverage
  • Professional development programmes
  • Internal mobility program
  • Language classes with Preply
  • Internal workshops & training
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Embedded Software Automation and Tools

The role involves developing and maintaining software and tools that help variou...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands-on experience with automation systems
  • 10+ years of programming experience, preferably with Python
  • Bachelor's degree in computer science or related field
  • Proficient in Linux, Python-based test automation frameworks, and tools using REST APIs
  • Hands-on experience in development/integration of E2E test automation frameworks and tools for embedded software devices
  • Proficient use of AI tools and technologies with a proven track record as a promoter and advocate for AI adoption in software development and testing automation
  • Agentic workflow familiarity: Working knowledge of multi-step AI orchestration frameworks and the practical use of AI agents to support and streamline day-to-day development workflows
  • Experienced in developing and maintaining web-based tools using JavaScript and React/Next.js
  • Experience with DevOps and continuous integration tools (Jenkins, GitLab CI, Docker, and Kubernetes)
  • Experience with CI/CD pipeline development and deployment via AWS or GCP cloud technologies
Job Responsibility
Job Responsibility
  • Develop and release new E2E automation support and tools
  • Debug issues to improve the quality of automated test tools and frameworks
  • Conduct code reviews to improve code quality and optimization
  • Promote coding conventions and standards for code re-usability and cleanliness
  • Document feature guides, identify and formulate user requirements, and define product behavior
  • Support and maintain existing automation tools and technology
  • Mentor less experienced engineers and drive automation development
  • Assist in monitoring and maintenance of critical systems
  • Champion the adoption of AI tools and technologies to enhance automation capabilities and team productivity
  • Review and provide technical feedback on design documents and high-level architecture diagrams across multiple tools and teams, with a focus on evaluating design trade-offs, scalability, maintainability, and alignment with overall system architecture
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Senior Software Engineer, you will design and ship core components of the A...
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, JavaScript, or Python or equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Experience building LLM-powered applications, RAG pipelines, prompt engineering, agent frameworks (Semantic Kernel, LangChain), or fine-tuning with an eye for evaluation, latency, and cost
  • Proficiency in AI-native development working within Agent Harnesses (GitHub Copilot CLI, Coding Agents), authoring Markdown specs/ADRs and YAML configs as Agent-consumable inputs, orchestrating multi-step Agentic workflows across the SDLC, and reviewing Agent-generated code and PRs with production-grade rigor
  • Experience shipping agent-based systems in production, including hands-on experience with evals, observability, and debugging
  • Experience standing up evals or observability for non-deterministic systems
  • Experience contributing to the safety posture of AI systems, including prompt-injection defences and audit trails
  • Ability to own and ship significant features or architectural components end to end
  • Collaboration across teams: experience aligning with partners and move work forward together
Job Responsibility
Job Responsibility
  • Build agentic workflows using frameworks like Azure AI foundry, Microsoft Copilot studio or equivalent
  • Owning the run‑state reliability of AI‑driven support workflows, including incident response, live‑site health, and continuous tuning
  • Adapting AI workflows to changing support business policies and operational processes (e.g., SLA calculations, case ownership, escalation models)
  • Driving customer trust, satisfaction, and sentiment, ensuring AI agents correctly understand intent and guide customers to resolution without degrading experience
  • Ensuring security, privacy, and responsible AI compliance, including rethinking role-based access control (RBAC), data access, case ownership vs. processing, and data exposure
  • Defining and implementing observability, monitoring, and intervention mechanisms for multiple AI agents operating concurrently
  • Partnering across engineering, support business, compliance, and platform teams to establish scalable patterns for AI‑managed support
  • Contributing to the vision and delivery of a platform that enables citizen developers to safely build AI agents for support workflows with reduced barrier to entry
What we offer
What we offer
  • Medical, vision, and dental coverage
  • 401(k) retirement plan
  • Paid time off (PTO)
  • Employee stock purchase plan
  • Health savings account (HSA)
  • Flexible spending accounts (FSA)
  • Life and disability insurance
  • Parental leave
  • Mental health resources
  • Volunteering paid time off
Read More
Arrow Right

Senior Software Engineer - Carrier Connectivity

The Senior Software Engineer – Carrier Connectivity will play a key role in desi...
Location
Location
United States , Charlotte; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or equivalent practical experience
  • 5+ years of professional software engineering experience building production-grade services or platforms
  • Hands-on experience with cloud-native development
  • Microservices and REST/gRPC APIs
  • Containers and orchestration (e.g., Kubernetes, Docker)
  • CI/CD pipelines and automated testing
  • Demonstrated experience designing and operating scalable, distributed systems with a focus on reliability, observability, and performance
  • Experience working in an agile environment and collaborating in cross-functional teams (product, operations, architecture, security)
Job Responsibility
Job Responsibility
  • Design, develop, and maintain Java microservices using Spring Boot 3.2+ and Java 17+ in a cloud-native environment
  • Implement and support event-driven integrations using Spring Kafka (producers, consumers, error handling, retries, and monitoring)
  • Design and optimize PostgreSQL schemas, queries, and migrations to ensure data integrity and performance
  • Build and enhance robust monitoring and alerting systems using Datadog (dashboards, metrics, logs, traces, alerts) for owned services
  • Collaborate with product, architecture, and other engineering teams in the Carrier and Vehicle Services Platform area to refine requirements and deliver features
  • Partner with operational teams to troubleshoot and resolve production issues, including log/metric analysis and root-cause investigations along with participating in on-call rotations to support carrier and vehicle experience services
  • Participate in code reviews, contribute to coding standards, and ensure best practices for quality, performance, and security
  • Contribute to and maintain technical documentation, runbooks, and support guides for services
  • Act as a technical mentor and thought partner within the team, helping elevate engineering practices
  • Work within an agile, team-oriented environment, contributing to planning, estimation, and continuous improvement
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Back-end)

WELCOME TO SITA At SITA, we keep airports moving, airlines flying smoothly, and...
Location
Location
Spain , Barcelona; Madrid
Salary
Salary:
Not provided
sita.aero Logo
SITA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5 years of technical experience with large Company back-end systems
  • Strong technical skills in any typed backend language (preference on typed languages like Java, TypeScript), with clean coding and OOP practices
  • Proven knowledge and being a strong believer on Domain-Driven Design (DDD) applied to large companies with complex businesses
  • Expertise Hexagonal Architecture as an architectural pattern. Proven track records of previous projects where this methodology was used as a design pattern
  • Knowledge of Rest-API design and development under the best practices
  • Proficiency in SQL and Python
  • Cloud deployment experience (Azure preferred)
  • Strong collaboration skills, with the ability to enable and advise teams without taking ownership of their delivery
  • Proactive and solution-oriented mindset
  • Flexibility and adaptability in dynamic environments
Job Responsibility
Job Responsibility
  • Work together with the team in designing and developing scalable cloud-based data products with a focus on performance, cost-efficiency, and security
  • Develop reference ingestion APIs, ensuring the proper Data Quality and coherence so the data representation becomes easier on the consumer side
  • Develop and maintain pipelines and CI/CD for our products development and deployment. Ensure proper testing and quality coverage across our platform
  • Collaborate with data engineers, scientists, analysts, and business stakeholders across the Air Transport Industry to translate requirements into technical solutions
What we offer
What we offer
  • Flex Week: Work from home up to 2 days/week (depending on your team's needs)
  • Flex Day: Make your workday suit your life and plans
  • Flex-Location: Take up to 30 days a year to work from any location in the world
  • Employee Wellbeing: Employee Assistance Program (EAP) for you and your dependents 24/7, 365 days/year
  • Champion Health - a personalized platform that supports a range of wellbeing needs
  • Professional Development: access to world-class platforms and programs including LinkedIn Learning, Microsoft's Enterprise Skills Initiative, Airport Council International, Pluralsight, Harvard Business Publishing, Stanford
  • Competitive Benefits that make sense with both your local market and employment status
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Office Data Loader team is hiring a Senior Software Engineer to build one of the...
Location
Location
United States , Multiple Locations
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, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Design and build high quality, performant and reliable distributed ingestion service
  • Design and build modernized telemetry/monitoring/reporting systems to get the insights of service quality
  • Improve service performance and efficiency to reduce COST of service
  • Work with downstream data consumer teams in different geo locations to onboard data ingestion service, and provide supports in daily work
  • Work with privacy & compliance teams to design and build solutions to prevent/detect/resolve privacy issues, also provide guidance and best practice for engineering teams within Office365
  • Responsible for the daily operations and maintenance of the live service and ensure quality of service including OnCall availability to support the 24/7 service
  • Collaborate with other Office365 teams to manage their data ingestion service, provide solutions and guidance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Firmware + Audio

Audio Subsystem, Windows Surface Devices Are you passionate about creating cutti...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
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 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience.
  • 10+ years of experience in software development with 4+ years focused on audio/media driver or subsystem development on Windows or embedded platforms.
  • Expert proficiency in C/C++ with extensive experience writing and debugging Windows kernel-mode drivers (WDM/WDF).
  • Deep understanding of the Windows audio architecture - audio engine, APO framework, endpoint management, media class drivers, and audio policy.
  • Proven experience working with DSP-based audio subsystems (Qualcomm ADSP, or similar), including firmware-host interaction via RPC/IPC mechanisms.
  • Demonstrated ability to independently root-cause complex, cross-stack audio issues: hardware -> DSP firmware -> driver -> APO -> application.
  • Solid foundation in audio signal processing: sample rates, buffer management, latency tuning, DMA transfers, and audio streaming models.
  • Track record of shipping 3+ high-volume consumer products through full development cycles (bring-up to commercialization).
  • Expert debugging skills using WinDbg, WPR/WPA, bus analysers (I2S/SoundWire/I2C), and audio-specific diagnostics.
  • Demonstrated ability to lead cross-team technical discussions and influence partner roadmaps.
Job Responsibility
Job Responsibility
  • Technical ownership of the audio subsystem for flagship Surface programs, driving milestone exit criteria and ensuring zero-regression driver ingestions.
  • Architect and design audio solutions spanning the full stack: hardware endpoints -> DSP firmware -> kernel drivers -> APO pipeline -> user-mode services.
  • Lead audio bring-up and endpoint validation on new platforms, including speaker, microphone, headset jack, SoundWire, and Bluetooth audio paths.
  • Develop, debug, and maintain Windows audio/media class drivers (WDM/WDF) and Audio Processing Objects (APOs) in the silicon audio stack (DSP RPC, Audio Core, APO).
  • Drive partner engagements - coordinate driver ingestion cycles with silicon and IHV partners
  • validate, triage, and qualify driver packages before integration.
  • Own root-cause analysis of complex audio quality issues (crackling, glitching, latency, distortion) using hardware-level analysers, DSP diagnostics, and Windows audio traces (WPR/WPA, AudioDG, MFTrace).
  • Integrate and validate third-party audio processing pipelines (DAX, Microsoft Effect Pack, Voice Clarity) within the Windows APO chain.
  • Mentor and grow team members - conduct code reviews, establish debugging best practices, and distribute domain knowledge across the team.
  • Drive SelfHost stability and audio backlog resolution, proactively identifying systemic issues and unblocking critical paths.
  • Fulltime
Read More
Arrow Right