CrawlJobs Logo

Software Engineer - Cross-functional Systems

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

Job Description

We’re a small, fast-moving team building a new initiative at the intersection of software and systems, with close collaboration across product and infrastructure. We operate like a startup inside the organization: high ownership, tight feedback loops, and an emphasis on shipping real systems that work end-to-end. We partner closely across research, product, and engineering to turn early concepts into reliable, production-grade capabilities. As a Software Engineer on this team, you will design and build the software foundations that connect products, data, and internal workflows. You’ll work across systems, tooling, infrastructure, and product surfaces to make ambitious prototypes real, scalable, and robust. You’ll have broad scope and meaningful influence: defining architecture, making build-vs-buy decisions, improving developer velocity, and helping take a project from early exploration to deployment and launch.

Job Responsibility

  • Building and owning core software components, from prototype through production
  • Driving technical design, implementation, deployment, and launch of key systems and services
  • Developing infrastructure and tooling that supports internal development workflows (e.g., data pipelines, evaluation, experiment tooling)
  • Integrating software across systems, ensuring reliability, performance, and observability
  • Establishing pragmatic engineering standards (testing, CI/CD, release processes, operational playbooks) that enable rapid iteration without sacrificing quality
  • Troubleshooting complex end-to-end issues across system boundaries and improving system debuggability
  • Collaborating closely with cross-functional partners, communicating tradeoffs, and unblocking progress with a bias toward action

Requirements

  • Extreme agency: identify highest-leverage problems and move them forward with minimal direction
  • Creativity and a founder mentality: turn ambiguity into a concrete plan and ship outcomes
  • Strong technical foundation and can make good architectural decisions under real constraints
  • A high bar for quality and details, especially around reliability, maintainability, and user/developer experience
  • Strong prioritization: know when to go deep, when to simplify, and when to ship
  • Strong software engineering experience building and shipping production systems
  • Proficiency in at least one systems/product language (e.g., Python, C++, Rust, Go) and comfort learning new stacks
  • Experience designing APIs/services and working with distributed systems, performance, or reliability concerns
  • Track record of owning projects end-to-end: design → implementation → deployment → operations

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

Looking for more opportunities?

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

Similar Jobs for

Software Engineer - Cross-functional Systems

8 matching positions

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
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 experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right

Backend Software Engineer / Senior Software Engineer- Kusto

Are you excited by the challenge of redefining how people explore and analyze ma...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of technical engineering experience with coding in languages including, but not limited to, C#, Python or Java
  • 2+ years building and running services in a cloud environment (Azure, AWS, or GCP)
  • Experience in designing and operating large-scale distributed systems with high availability and reliability
Job Responsibility
Job Responsibility
  • Design, develop, and improve cloud-native services that are scalable, secure, and easy to operate
  • Drive architectural decisions and lead the development of major components in a distributed, high-SLA system
  • Collaborate with cross-functional teams in ILDC and abroad to deliver end-to-end solutions
  • Conduct code and design reviews and mentor junior engineers to grow technical excellence across the team
  • Help shape the future of real-time analytics in Microsoft Fabric RTI, with customer impact as your north star
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer

The FIO (Office Files and Identity) Team drives collaboration, identity, cloud f...
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, or Rust
  • OR equivalent experience
  • 4+ years industry engineering experience coding in languages including, but not limited to, C, C++, C#, Java or Rust
  • 4+ years industry experience building and shipping production quality, performant and cross-platform applications
  • Experience collaborating cross-team and cross-function to deliver software features or projects
  • Platform-specific experience building Windows, MacOS, iOS or Android applications
  • Experience designing and implementing efficient network communications, including network protocols, performance and reliability tooling, modeling and implementing complex customer scenarios across network services
  • Experience designing and implementing client-side storage stacks, with a focus on correctness, resiliency, performance, and adaptability
  • Understanding of client file system design and APIs, including advanced performance optimizations
  • Experience directly implementing large-scale data pipelines for product telemetry, with ability to evolve system as business and technical needs change
Job Responsibility
Job Responsibility
  • Design and write code
  • Work across organizations and directly with partners both in Office and across Microsoft, including other engineers and product leaders
  • Use data as the basis for decision making
  • Be a steward of products that ship to hundreds of millions of customers around the world, staying connected to customers through data and feedback and being agile and responsive to issues
  • Grow as an engineer in a modern and highly impactful team
  • Fulltime
Read More
Arrow Right

Software Engineer, Systems

Meta is seeking a Staff Systems Software Engineer to design and build the founda...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in systems software engineering, including work on operating systems, runtime environments, low-level networking, storage systems, or large-scale platform infrastructure
  • Experience leading the end-to-end technical design and delivery of major systems software initiatives, including architecture definition, cross-team coordination, and production rollout
  • Experience diagnosing and resolving complex systems-level issues such as memory management bugs, concurrency and synchronization errors, or latency regressions using advanced debugging and profiling tools
  • Experience building reliable, observable systems software with well-defined SLOs, automated testing, staged rollout strategies, and production monitoring
  • Experience communicating systems architecture decisions and engineering trade-offs in writing to technical and non-technical audiences
Job Responsibility
Job Responsibility
  • Architect and implement large-scale systems software components, including low-level platform services, runtime environments, or infrastructure frameworks that underpin Meta's product ecosystem
  • Lead the technical design of systems initiatives, evaluating trade-offs across performance, reliability, scalability, and maintainability to drive sound engineering decisions
  • Identify and resolve complex systems-level performance bottlenecks using profiling, instrumentation, and advanced debugging techniques including static analysis and trace-based diagnostics
  • Define and enforce service level objectives, build observability infrastructure including dashboards and alerting, and drive mean-time-to-mitigation improvements during production incidents
  • Establish and evolve coding standards, testing strategies, and rollout practices for systems software across the team, including automated resiliency and overload testing
  • Leverage AI-assisted development workflows to accelerate systems design, code generation, and cross-disciplinary analysis, applying sound judgment on when deep systems expertise is required
  • Collaborate with cross-functional partners across infrastructure, product engineering, and hardware teams to align systems architecture with broader platform requirements
  • Drive execution of multi-team systems initiatives by coordinating dependencies, managing phased rollouts and migrations, and proactively surfacing and mitigating technical risks
  • Mentor other engineers on systems design principles, debugging methodologies, and AI-augmented development practices, and contribute to onboarding and engineering programs
  • Communicate technical decisions, architectural trade-offs, and systems health metrics clearly in writing and presentations to both engineering and non-engineering stakeholders
What we offer
What we offer
  • Equal Employment Opportunity
  • Reasonable accommodations for qualified individuals with disabilities and disabled veterans
  • Fulltime
Read More
Arrow Right

Software Systems Engineer

Meta is seeking a Software Systems Engineer to join our Production Systems Engin...
Location
Location
United States , Bellevue, WA +2 locations
Salary
Salary:
144000.00 - 204000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 6+ years of experience in systems software engineering, including development in C, C++, or Python for Linux-based production environments
  • 6+ years of experience with large-scale infrastructure systems, including hardware lifecycle management, fleet automation, or data center operations software
  • Experience developing or integrating with low-level systems components such as kernel interfaces, BMC/IPMI/Redfish management stacks, or hardware telemetry frameworks
  • Experience designing and operating distributed systems software at scale, including monitoring, alerting, and automated remediation pipelines
  • Experience communicating technical decisions and system designs through written documentation and cross-functional stakeholder alignment
Job Responsibility
Job Responsibility
  • Design and develop systems software for managing, provisioning, and monitoring large-scale production hardware infrastructure including compute, storage, and networking components
  • Build and maintain tooling for hardware lifecycle management, fleet health monitoring, and automated remediation of production system failures
  • Collaborate with hardware engineering teams to define software interfaces and firmware integration requirements for new server and accelerator platforms
  • Develop and optimize low-level systems software including kernel modules, device drivers, and platform management agents to improve hardware utilization and reliability
  • Architect scalable infrastructure automation frameworks that reduce manual operational toil and accelerate hardware deployment across Meta's data center fleet
  • Identify and resolve systemic reliability and performance issues across production hardware by analyzing telemetry, failure patterns, and system-level diagnostics
  • Define technical direction for production systems software components, driving alignment across infrastructure engineering and data center operations stakeholders
  • Mentor other engineers on systems software design patterns, debugging methodologies, and production infrastructure best practices
  • Lead cross-functional efforts to evaluate and integrate new hardware technologies into the production environment, including bring-up, validation, and qualification workflows
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Principal Software Systems Engineer

Join our dynamic team as a Principal Software Systems Engineer in the R&D/Softwa...
Location
Location
United States , Raleigh
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in an engineering discipline with 5+ years of experience, or a Master’s degree with 3+ years of experience
  • Proven experience with regulated products and connected systems in the medical devices/biotechnology industry preferred
  • Familiarity with electro-mechanical devices is preferred
  • Expertise in requirements management, risk management, and development in an Agile environment, including experience in creating and maintaining product backlogs
  • Knowledge of implementing and enforcing medical device cybersecurity design paradigms is a plus
  • Experience with cloud-based digital applications (e.g. SaaS/PaaS/IaaS environments with AWS/Azure or similar CSPs) is preferred
  • Exceptional oral and written communication skills
  • Strong documentation skills and experience in a regulated industry
Job Responsibility
Job Responsibility
  • Driving Best Practices: Implement and champion best practices in software systems development and product lifecycles, utilizing Agile PDLC/SDLC and Systems Engineering methodologies in collaboration with development and verification teams
  • Technical Leadership: Provide guidance, mentorship, and technical leadership to a distributed R&D team, fostering a culture of innovation and excellence
  • Complex Problem Solving: Develop innovative technical solutions to complex software system challenges, delivering high-quality results within tight deadlines
  • Architectural Contributions: Assist in establishing robust system and software architectures for digital applications, ensuring alignment with established design inputs
  • User Needs Translation: Identify and capture user needs for digital applications, translating them into functional and non-functional system requirements. Lead cross-functional teams to ensure these needs are effectively integrated into system requirements
  • Documentation and Compliance: Write, maintain, and own system-level and software-level design inputs/requirements, ensuring compliance with established Quality Management Systems (QMS) and regulatory frameworks. Work with established requirements and risk management SW tools, and develop subject matter expertise in these tools
  • Risk Management: Lead ISO 14971-based risk analysis activities, from identifying inherent hazards to implementing effective mitigation strategies
  • Verification and Validation: Collaborate with verification engineers to define test strategies for system and software verification and validation plans, utilizing requirement tracing methods
  • Hands-On Testing: Conduct ad-hoc testing of in-development and developed software systems to ensure ongoing product quality
  • Agile Execution: Enforce and support teams in executing Agile/Scrum planning, including estimating, scheduling, and completing committed tasks
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • medical and dental coverage that start on day one
  • insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount
  • 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Systems Software Engineer

The Crusoe Cloud Software Development team is seeking a passionate and experienc...
Location
Location
United States , San Francisco
Salary
Salary:
137000.00 - 161000.00 USD / Year
crusoe.ai Logo
Crusoe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Linux Systems Familiarity: Experience building applications on Linux kernels, specifically pertaining to virtualization, device drivers, memory management, and process scheduling
  • Hardware Integration: Solid understanding of hardware devices such as GPUs, CPUs, Infiniband and Ethernet NICs, Ephemeral Disks, and PCI Express
  • Systems Design: Strong grasp of distributed applications and highly-scalable systems design. Specific focus around communications protocols (GRPC, REST, TCP/IP, etc.), databases (Postgres, Redis), and systems design applications (Pub/Sub, Kafka)
  • Software Architecture: Strong experience building software applications, both at the higher (Golang, Java, Python) and lower (C, C++, Rust) levels. Keen eye for clean, maintainable code, and a unit-test driven mindset
  • Excellent Communication Skills: Ability to collaborate with teams across an organization, blocking out noise, and focusing on what needs to get done to get a project across the line
  • Rapid and Agile Learner: Capable of adapting quickly, eager to research new technology and not get overwhelmed by unfamiliar tech stacks
  • Virtualization Concepts: General knowledge of hypervisors, virtual machine lifecycles, and Linux KVM tooling
  • CI/CD and Validation: Understanding of how to build Gitlab or Github CI/CD pipelines that deliver bug-free code across a multitude of compute platforms
Job Responsibility
Job Responsibility
  • Compute Application Development & Scaleout: Design highly reliable and performant Linux applications used to manage our virtualization stack across thousands of AI compute servers in multiple global datacenters
  • AI Hardware Platform Integration: Integrate Crusoe applications with a wide variety of hardware and software AI chip-vendor stacks. Build solutions to optimize and monitor virtualized hardware (GPUs, Infiniband/ROCe NICs, Ephemeral Storage, etc.) in cutting-edge AI/HPC environments
  • Kernel & Hypervisor Integration - Work side by side with our Linux Kernel and Hypervisor teams to ensure our Crusoe applications are seamlessly integrated with a variety of kernels and hypervisors
  • Performance Analysis & Tuning: Analyze and enhance the performance of the entire virtualization stack, from the hypervisor to the virtualized guest OS, with a specific focus on optimizing AI/ML workloads. This includes profiling, bottleneck identification, and implementing low-level optimizations
  • System-Level Troubleshooting: Diagnose and resolve complex system issues across our virtualization stack (drivers, kernel, hypervisor, guest OS, and crusoe applications). Work closely with kernel and hypervisor teams to debug and resolve integration challenges
  • Code Review and Quality Assurance: Conduct thorough code reviews to ensure the highest level of software quality, reliability, and security within compute applications and virtualization stack
  • Cross-Functional Collaboration: Collaborate with other engineering teams, including hardware design, OS development, and AI/ML application teams, to ensure cohesive and integrated product development
  • Technical Leadership: Provide technical guidance and mentorship to junior engineers, fostering a culture of technical excellence and collaborative problem-solving within the compute applications team
What we offer
What we offer
  • Restricted Stock Units in a fast growing, well-funded technology company
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Fulltime
Read More
Arrow Right

Systems Software Engineer

We are seeking a highly motivated and experienced Systems Software Engineer to j...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
cloud.com Logo
Cloud Software Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3-5 years development Experience
  • Client/Server methodology
  • Full understanding of Object-Oriented methodology
  • Windows / Unix Knowledge
  • RDBMS - MSSQL / Oracle / DB2 / PostgreSQL etc.
  • Unit testing for the CICD pipeline
  • Understanding of Software Development Life Cycle
  • Agile / Scrum Experience
  • WebFOCUS Knowledge
  • Full stack developer with Strong programming skills in Java (JavaScript is a plus), expertise in Data Structure,Algorithms
Job Responsibility
Job Responsibility
  • Analyze requirements and design specifications for New Feature implementation
  • Participates in Feature Teams and Standups
  • Work with Product Management/QA and provide feedback, suggestions and improvement recommendations of product functionality, design, etc.
  • Implement and maintain new Unit Tests for the CICD process.
  • Resolve defects on a timely manager, especially for customer defects.
  • Works closely with QA and Product Management.
  • Collaborate with cross-functional teams on product features to ensure that software requirements are met
Read More
Arrow Right