CrawlJobs Logo

Software Engineer, Core Services

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

Job Description

The Core Services team is responsible for building and managing foundational services. It acts as the bridge between core infrastructure (e.g. compute, storage, networking) and product engineering teams, and enables product teams to move fast, build reliably, and scale efficiently. As a software engineer in the core services team, you will design and operate critical backend platforms such as caching systems, workflow orchestration, metadata stores, and file services. You’ll focus on building highly reliable, scalable, and performant systems that serve as the backbone of our products. We’re looking for people who are passionate about building infrastructure that empowers product teams, love working on distributed systems challenges, and enjoy creating well-designed APIs and abstractions that accelerate development.

Job Responsibility

  • Design, build, and maintain shared infrastructure services such as caching layers, workflow orchestration (Temporal), metadata stores, and file storage services
  • Collaborate with product teams to provide scalable, reliable primitives that abstract the complexities of distributed systems
  • Improve performance, resilience, and scalability of core services that power customer-facing applications

Requirements

  • Experience with distributed systems, caching infrastructure (e.g., Redis, Memcached), metadata storage (e.g., FoundationDB), or workflow orchestration (e.g., Temporal, Cadence)
  • Experience running containerized services in cloud environments and integrating them into automated build/test/release (CI/CD) workflows
  • Understand trade-offs in consistency models, replication strategies, and performance optimization in multi-region systems
  • Excel at communication and collaboration with cross-functional teams, and are obsessed with delivering customer success

What we offer

  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Daily meals in our offices, and meal delivery credits as eligible
  • Relocation support for eligible employees
  • Additional taxable fringe benefits, such as charitable donation matching and wellness stipends, may also be provided
  • Offers Equity
  • Performance-related bonus(es) for eligible employees

Looking for more opportunities?

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

Similar Jobs for

Software Engineer, Core Services

8 matching positions

Senior Software Engineer, Core Services

Lime is looking for an experienced Backend Software Engineer to join the team an...
Location
Location
Canada
Salary
Salary:
136000.00 - 170000.00 CAD / Year
li.me Logo
Lime
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of industry professional software development experience and a track record of building impactful products or systems
  • Skilled at writing logical and maintainable code, and providing clear feedback in code reviews
  • Customer obsessed
  • Data driven
  • Owner’s mindset
  • Outcomes oriented
  • Strong influencer
  • Strong collaborator
  • Technical proficiency to understand and contribute to the design and implementation of projects and ideas
  • Excellent communication and effective prioritization skills in working with competing priorities
Job Responsibility
Job Responsibility
  • Identify, define, and solve strategically essential technical problems, including architecting and building highly scalable foundational platforms and revamping existing core application experiences
  • Scrutinize and reason clearly about the technology and architecture we make
  • Building scalable, efficient, and stable software to power our electric vehicles and related features
  • Participate in cross-functional collaboration with PMs, Engineers, Design, Data Scientists, Research, and Operations teams
  • Advise Lime’s leadership team on key technology adoption and process improvements
  • Contribute to shaping the overall engineering culture at the company
What we offer
What we offer
  • Offers Equity
  • Offers Commission
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Core Services

Location
Location
United States , San Francisco; New York
Salary
Salary:
Not provided
kiddom.co Logo
Kiddom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have you used AI agents such as Cursor or Claude Code to build software?
  • Have you used markdown files within your codebase to guide the behavior of the coding agent?
  • Have you ever built a system that uses large language models and/or RAG to solve a problem or answer a user query?
  • Have you debugged a microservice?
  • Have you used Go for high-performance microservices?
  • Have you deployed services in hybrid virtual instance and container environments?
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Core Operations Services

This a technical leadership role in Groupon's core commerce systems handling 200...
Location
Location
Spain , Madrid
Salary
Salary:
Not provided
groupon.com Logo
Groupon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years engineering
  • production at scale
  • Distributed systems experience (200K+ RPM)
  • API design, observability
  • Hands-on coding with AI
  • Strong communication for technical/non-technical audiences
Job Responsibility
Job Responsibility
  • Shape technical strategy with leadership for high-availability systems
  • Lead cross-team design reviews and migrations to TypeScript/Node.js
  • Use AI tools like Cursor and Claude natively and share best practices
  • Articulate the importance of code quality in business language
  • Optimize strategies to maintain SLOs, observability, and documentation
Read More
Arrow Right

Staff Software Engineer, Backend - Core Services

Location
Location
Brazil , Sao Paulo; Rio de Janeiro
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of professional experience as a Software Engineer, with significant experience in designing, building, and operating large-scale, high-availability distributed systems in a production environment
  • Deep expertise in Backend Infrastructure: Strong mastery of microservices architecture, distributed databases, caching strategies, and asynchronous messaging systems
  • Proven Leadership: Ability to lead multi-quarter projects, break down ambiguous technical problems, and drive complex initiatives to successful completion across team boundaries
Job Responsibility
Job Responsibility
  • Lead the design and architecture of large-scale, resilient backend services and distributed systems for core platform components
  • Own complex backend technical initiatives that impact major product areas or multiple infrastructure and cross-platform engineering teams
  • Drive technical decision-making and establish architectural standards and patterns for the wider Core Services organization
  • Implement critical, high-performance backend features and microservices using modern languages and infrastructure
  • Champion a culture of operational excellence by establishing best practices for observability, proactive monitoring, automated load testing, and incident response
  • Aggressively identify and resolve systemic technical debt, architectural bottlenecks, and non-performant queries/logic across foundational backend systems
  • Partner closely with Staff Engineers, Engineering Managers, and Product Managers to define technical roadmaps that align with long-term business strategy
  • Represent the team and its technical strategy in cross-organizational forums and drive consensus on complex technical tradeoffs
  • Act as a force multiplier by mentoring other backend engineers, elevating the technical capabilities and systems thinking of the entire organization
  • Provide in-depth, rigorous feedback in design and code reviews for critical systems
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Platform and Core Services

We are seeking a highly skilled and experienced Senior Software Engineer, Platfo...
Location
Location
United States , Detroit
Salary
Salary:
98600.00 - 137800.00 USD / Year
canopy.security Logo
Canopy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree preferred
  • Proven experience as a Senior Software Engineer with a focus on cloud technologies
  • Strong understanding of cloud computing concepts, architectures, and services (e.g., AWS, Azure, Google Cloud)
  • Proficiency in programming languages such as Go, Typescript, Python for cloud based application development
  • Experience with containerization technologies (e.g., Docker, Kubernetes) and container orchestration platforms
  • Familiarity with cloud-based databases, storage systems, and data management technologies
  • Knowledge of cloud security best practices and compliance standards
  • Experience with Infrastructure-as-Code (IaC) tools like Terraform or CloudFormation
  • Familiarity with DevOps practices and tools (e.g., CI/CD, Jenkins, Git, or similar)
  • Strong problem-solving and analytical skills, with the ability to debug and troubleshoot complex cloud-based systems
Job Responsibility
Job Responsibility
  • Design, develop, and deploy cloud-based solutions and services, leveraging industry best practices and cloud technologies
  • Collaborate with product management and other stakeholders to define requirements and translate them into scalable and reliable cloud solutions
  • Architect and optimize cloud infrastructure, ensuring scalability, performance, and security
  • Develop and implement cloud-based software applications, APIs, and microservices using modern programming languages and frameworks
  • Implement and automate cloud deployment, monitoring, and management processes using Infrastructure-as-Code (IaC) and DevOps principles
  • Collaborate with cross-functional teams, including software engineers, data engineers, and operations, to ensure seamless integration of cloud services and components
  • Monitor and optimize cloud resources, performance, and costs, identifying and implementing efficiency improvements
  • Stay up to date with cloud technologies, industry trends, and emerging best practices, evaluating and recommending new tools and technologies to enhance our cloud capabilities
  • Ensure compliance with security and data privacy standards and regulations in all cloud-based solutions and services
  • Mentor and provide technical guidance to junior engineers, fostering a culture of knowledge sharing and continuous learning
What we offer
What we offer
  • Comprehensive medical benefits coverage, dental plans and vision coverage
  • Health care and dependent care spending accounts
  • Employee and Family Assistance Program (EAP)
  • Employee discount programs
  • Retirement plan with a generous company match
  • Generous Paid Time Off, Sick, and Holidays
  • Family Leave (Maternity, Paternity)
  • Short- and long-term disability
  • Life insurance and accidental death & dismemberment insurance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer and Software Engineer II

OneDrive and SharePoint are rapidly growing services at the center of Microsoft'...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.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 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, 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, JavaScript, 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, JavaScript, or Python OR equivalent experience
  • Experience in related to cloud scale distributed design and patterns
  • The ability to deliver informed designs and plans ahead of production and execution
  • Knowledge of others' expertise and the ability to involve multiple players (within and outside the organization) in the creation or development of novel products, processes, or research streams
Job Responsibility
Job Responsibility
  • Design and deliver systems that enable partners and ISVs to migrate from other cloud providers, improve core systems performance and efficiencies, and ensure zero customer impact throughout the change management cycle
  • Deliver systems to meet our business continuity planning goals, provide telemetry for optimizing the service and drive our response time for detecting and resolving service issues down
  • Create, implement, optimize, debug, refactor, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Contribue to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Helps to identify other teams and technologies that will be leveraged, how they will interact, and when one's system may provide support to others
  • Contributes to determining back-end dependencies associated with product, application, service, or platform functionality for product features
  • Understands downstream effects of solutions and work provided
  • Helps to identify areas of dependency and overlap with other teams or team members and drives coordination
  • Remain current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Reviews work items to deepen knowledge of product features in partnership with appropriate stakeholders (e.g., project managers) and executes project plans, release plans, and work items
  • Fulltime
Read More
Arrow Right

Software Engineer - Core Product

PagerDuty is seeking a Full-Stack Software Engineer to join our diverse and cust...
Location
Location
Canada , Toronto
Salary
Salary:
115000.00 - 165000.00 CAD / Year
https://www.pagerduty.com Logo
PagerDuty
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 4 years of experience designing, building, and operating large systems with scalability, availability, and performance requirements
  • Development experience working on customer-facing and web-based systems
  • Demonstrated experience with Java/ Python, React, AI coding tools
  • You have built or worked on a customer-facing product
Job Responsibility
Job Responsibility
  • Designing, coding, testing and shipping backend applications or micro-services, APIs or front-end interfaces that ensure we deliver secure, highly reliable and scalable solutions to our customers
  • Collaborate closely with engineers across teams
  • Solve really interesting technical challenges while helping to scale our product to keep up with demand
  • Participating in your team’s on-call rotation, triaging and addressing production issues as they arise
What we offer
What we offer
  • Competitive salary
  • Comprehensive benefits package
  • Flexible work arrangements
  • Company equity
  • ESPP (Employee Stock Purchase Program)
  • Retirement or pension plan
  • Generous paid vacation time
  • Paid holidays and sick leave
  • Dutonian Wellness Days & HibernationDuty - companywide paid days off in addition to PTO
  • Paid parental leave: 22 weeks for pregnant parent, 12 weeks for non-pregnant parent (some countries have longer leave standards and we comply with local laws)
  • Fulltime
Read More
Arrow Right

Sr Software Engineer, Core Security Engineering

Core Security Engineering’s mission is to make the Uber production environment s...
Location
Location
United States , Seattle, Washington; 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
  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field AND minimum 6+ year full-time Software Engineering work experience
  • Efficient in one or more programming languages (Go, Java, Python, C/C++)
  • Experience in large-scale systems, scalability and reliability
  • Experience in participating in on-call rotations for critical T0-T1 services
  • Some experience in the security field (IAM, Authentication, Authorization, Cryptography
  • Experience in mentoring junior engineers
  • Experience in leading medium-large projects, project planning, assigning works to junior engineers.
Job Responsibility
Job Responsibility
  • Coding: Writes high-quality code (i.e., reliable, readable, efficient, testable), provides quality code reviews, and creates comprehensive tests and quality documentation to solve moderately complex problems
  • Design & Architecture: Works with stakeholders to understand customer and/or business requirements
  • Efficiency & Being a Force Multiplier: Creates and promotes efficiency and speed within a team by leveraging and improving existing solutions
  • Operational Execution: Executes well-defined technical projects and solutions with drive and appropriate sense of urgency to deliver technical and business impact
  • Collaboration: Respects, listens to, and considers ideas/opinions of others from diverse backgrounds and experiences
  • Citizenship: Enhances the effective functioning of Uber by participating in and promoting activities and efforts that contribute to the engineering and/or people culture in the team
What we offer
What we offer
  • Bonus program
  • Equity award
  • 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right