CrawlJobs Logo

Senior / Staff Software Engineer (API)

linear.app Logo

Linear

Location Icon

Location:
United States

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

At Linear, we are on a mission to bring magic back to software. To empower product teams to do their best work, we are building an issue tracking and project management tool that combines UI elegance with world-class performance. Founded in 2019, Linear has become the platform of choice for 20,000+ companies to plan and build their products. Linear was set up as a fully remote company from the start. Today, our small but mighty team is distributed across North America and Europe. What unites us is relentless focus, fast execution, and our passion for software craftsmanship. We are all makers at heart and care deeply about the quality of our work. As a small team, we’re all generalists and constantly picking up new challenges. Regarding systems and infrastructure, we’re looking to work with experienced engineers who can dive deep into design and performance problems, architect robust backend services, and build foundational APIs that scale. Our stack is built with TypeScript, Node.js, GraphQL, and PostgreSQL. We don’t expect you to have worked with everything we use, but we do expect a strong systems thinking mindset and solid backend engineering experience. Please note: We are an equal opportunity employer and remote-only company. At this time, we can only support hiring within North America for this role.

Job Responsibility:

  • Take ownership, build, and evolve the APIs that power all of Linear, from frontend features to public developer access
  • Collaborate with product engineers, design, and infrastructure to deliver performant, reliable, and secure data flows
  • Improve our developer platform with well-documented, discoverable, and stable APIs
  • Shape the API surface that AI agents will use to interact with Linear, enabling autonomous workflows and real-time decision-making

Requirements:

  • Experienced engineers who can dive deep into design and performance problems
  • Architect robust backend services
  • Build foundational APIs that scale
  • Strong systems thinking mindset
  • Solid backend engineering experience
What we offer:
  • Interesting and challenging work
  • Work-life balance
  • Competitive salary and equity
  • Employee-friendly equity terms (early exercise, extended exercise)
  • Paid lunch and coffee during workdays
  • Work remotely, no commuting to the office
  • Paid co-working space/desk at an office
  • Health, dental, and vision insurance (US)
  • Regular team events and off-sites
  • 5 weeks of paid vacation
  • 4 months of paid parental leave

Additional Information:

Job Posted:
December 09, 2025

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior / Staff Software Engineer (API)

Senior Staff Software Engineer

We're on a mission to reinvent the financial system and make it work for people....
Location
Location
United States , Mountain View
Salary
Salary:
279000.00 - 341000.00 USD / Year
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of development experience in backend or full-stack software development, including IC Leadership experience
  • Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
  • Expertise in trade-off analysis for distributed architectures
  • Proficient in at least one modern programming language, and the ability to understand more than one - we currently work in Kotlin and C#
  • Proficient in running multiple critical tech initiatives in parallel
  • Familiarity with the clean architecture approach
  • Experience with various data storage, including relational and document databases
  • Excellent written and verbal communication skills
  • Being self-motivated and able to work independently with minimal supervision
Job Responsibility
Job Responsibility
  • Drive the design & implementation of new features and/or re-architect existing systems - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, maintainable code
  • Make a meaningful impact on the lives of our community members
  • Design & deliver robust microservice integrations via REST/gRPC APIs using various communication, consistency, and coordination strategies
  • Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design, and architecture reviews
  • Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success
  • Estimate and manage team project timelines and risks
  • Care passionately about producing high-quality designs and code
  • Participate in hiring and onboarding for new team members
  • Lead cross-team engineering initiatives
What we offer
What we offer
  • equity and benefits
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer

We're on a mission to reinvent the financial system and make it work for people....
Location
Location
United States
Salary
Salary:
251000.00 - 306000.00 USD / Year
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of development experience in backend or full-stack software development, including IC Leadership experience
  • Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
  • Expertise in trade-off analysis for distributed architectures
  • Proficient in at least one modern programming language, and the ability to understand more than one - we currently work in Kotlin and C#
  • Proficient in running multiple critical tech initiatives in parallel
  • Familiarity with the clean architecture approach
  • Experience with various data storage, including relational and document databases
  • Excellent written and verbal communication skills
  • Being self-motivated and able to work independently with minimal supervision
Job Responsibility
Job Responsibility
  • Drive the design & implementation of new features and/or re-architect existing systems - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, maintainable code
  • Make a meaningful impact on the lives of our community members
  • Design & deliver robust microservice integrations via REST/gRPC APIs using various communication, consistency, and coordination strategies
  • Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design, and architecture reviews
  • Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success
  • Estimate and manage team project timelines and risks
  • Care passionately about producing high-quality designs and code
  • Participate in hiring and onboarding for new team members
  • Lead cross-team engineering initiatives
What we offer
What we offer
  • equity and benefits
  • Fulltime
Read More
Arrow Right

Intermediate / Senior Software Engineer Scientific Engine (Python)

Due to our consistent growth, we are seeking to expand our Data, Software and De...
Location
Location
France , Paris
Salary
Salary:
Not provided
descartesunderwriting.com Logo
Descartes Underwriting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Coaching or mentoring experience
  • Scoping and identifying solutions with business team
  • Handling human interactions between tech and business
  • Excellent communication skills, in both formal and informal settings, and in English and French
  • 3 years or more of experiences as a software engineer or data scientist
  • Solid knowledge in Python
  • Solid engineering background: master in computer science, mathematics, physics or earth science
  • Experience optimizing and profiling python code
  • Experience in a microservices architecture
  • Good knowledge with Docker
Job Responsibility
Job Responsibility
  • Contribute directly on the code base either individually, in pairs or more
  • Organize REX sessions to share the knowledge received with the rest of the team
  • Ensure compliance to internal standards and practices
  • Present the progress and goals
  • Contribute to the technical roadmap through architecture meetings, design documents
  • Coach your collaborators to consistently deliver according to their roadmap
  • Provide expertise to help your team: Develop, optimize and update software for: Calculation of risk models
  • Data collection, preparation and visualization
  • Export of outputs adapted to users
  • Testing and validation of existing solutions
What we offer
What we offer
  • Opportunity to work and learn with teams from the most prestigious schools and research labs in the world, allowing you to progress towards technical excellence
  • Commitment from Descartes to its staff of continued learning and development (think annual seminars, training etc.)
  • Work in a collaborative & professional environment
  • Be part of an international team, passionate about diversity
  • Join a company with a true purpose – help us help our clients be more resilient towards climate risks
  • A competitive salary, bonus and benefits
  • You can benefit from a punctual home office days
Read More
Arrow Right

Staff Software Engineer, Backend

The Staff Engineer will work closely with AI/ML engineers, product managers, app...
Location
Location
United States , NYC
Salary
Salary:
160000.00 - 190000.00 USD / Year
conductor.com Logo
Conductor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Completed studies in Computer Science, Mathematics, engineering or a related field or equivalent professional experience
  • 8+ years of experience in software development, with experience in product-driven companies
  • Strong expertise in system design, distributed computing, and scalable architecture patterns for handling large datasets and high-throughput applications
  • Proficiency in multiple programming languages with strong Python coding skills. Experience with Java is highly valued
  • Strong database experience including both SQL and NoSQL systems, with knowledge of data modeling and optimization techniques
  • Experience with AI/ML technologies including LLMs, vector databases (e.g., Milvus), embeddings, and ML frameworks
  • Knowledge of MLOps practices, model deployment, and AI system integration in production environments
  • Experience working across the full software development lifecycle including CI/CD, monitoring, testing, and production deployment
  • Proven track record of technical leadership, mentoring engineers, and driving engineering excellence within teams
  • Up-to-date with rapidly-evolving technologies and demonstrated ability to evaluate and adopt new tools and frameworks
Job Responsibility
Job Responsibility
  • Lead the technical architecture, design, and implementation of large-scale distributed systems and data platforms to support customer needs and business growth
  • Oversee the planning, execution, and successful delivery of complex engineering projects, ensuring adherence to engineering best practices and quality standards
  • Design and build scalable, high-performance backend systems and APIs that handle millions of requests and large datasets efficiently
  • Architect robust data processing pipelines and ETL workflows using modern cloud technologies and distributed computing frameworks
  • Drive technical decision-making across the engineering organization, evaluating trade-offs and establishing engineering standards and practices
  • Lead cross-functional collaboration with product, AI/ML engineering, data engineering, and infrastructure teams to deliver comprehensive solutions
  • Build and maintain CI/CD pipelines, monitoring systems, and deployment automation to ensure reliable software delivery
  • Implement AI/ML capabilities including LLM integration, vector databases, and intelligent content processing workflows
  • Mentor senior and junior engineers, fostering technical excellence and knowledge sharing within the engineering organization
What we offer
What we offer
  • 100% covered employee medical plan
  • a dental & vision plans
  • 401(k) with employer contribution
  • an unlimited vacation policy
  • 10 sick days
  • short-term disability
  • long-term disability
  • generous paid parental leave
  • employee assistance program
  • flexible savings accounts
  • Fulltime
Read More
Arrow Right

Senior Staff Machine Learning Engineer

Help design our AI platform and develop our next generation of machine learning ...
Location
Location
United States , San Francisco
Salary
Salary:
216500.00 - 324500.00 USD / Year
gofundme.com Logo
GoFundMe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of hands-on experience in machine learning engineering, AI development, software engineering, or related fields
  • Experience emphasizing secure, large-scale, distributed system design, AI/ML pipeline development, and implementation
  • Extensive experience designing, developing, and operating scalable backend systems
  • Experience applying software engineering best practices such as domain-driven design, event-driven architectures, and microservices
  • Deep expertise in agentic workflows, AI evaluation solutions, prompt management, and secure AI development and testing practices
  • Strong knowledge of relational and document-based databases, data storage paradigms, and efficient RESTful API design
  • Experience establishing robust CI/CD pipelines, automated testing (unit and integration), and deployment practices
  • Strong leadership skills, including effective planning and management of complex projects, mentoring of team members, and fostering a collaborative, high-performing engineering culture
  • Excellent communicator, able to articulate complex technical concepts clearly to both technical and non-technical stakeholders
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field (preferred)
Job Responsibility
Job Responsibility
  • Design and implement AI platforms to enable scalable and secure access to LLMs from multiple model providers for diverse use cases
  • Design and implement agentic workflows, agentic tool ecosystems, and LLM prompt management solutions
  • Design, build, and optimize scalable model training, fine tuning, and inference pipelines, ensuring robust integration with production systems
  • Influence technical strategy and approach to developing embedding stores, vector databases, and other reusable assets
  • Lead initiatives to streamline ML and AI workflows, improve operational efficiency, and establish standardized procedures to achieve consistent, high-quality results across our AI systems
  • Design and develop backend services and RESTful APIs using Python and FastAPI, integrating seamlessly with ML pipelines and services
  • Take operational responsibility for team-owned services, including performance monitoring, optimization, troubleshooting, and participation in an on-call rotation
  • Collaborate with both technical and non-technical colleagues, including data and applied scientists, software engineers, product managers, and business stakeholders, to deliver reliable and scalable ML-driven products
  • Coach and mentor fellow ML engineers, promoting a culture of collaboration, continuous improvement, and engineering excellence within the team
  • Employ a diverse set of tools and platforms including Python, AWS, Databricks, Docker, Kubernetes, FastAPI, Terraform, Snowflake, Coralogix, and GitHub to build, deploy, and maintain scalable, highly available machine learning infrastructure
What we offer
What we offer
  • Competitive pay
  • Comprehensive healthcare benefits
  • Financial assistance for things like hybrid work, family planning
  • Generous parental leave
  • Flexible time-off policies
  • Mental health and wellness resources
  • Learning, development, and recognition programs
  • Fulltime
Read More
Arrow Right

Senior System Software Engineer

The role involves designing, developing, troubleshooting, and debugging software...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • 9+ years of experience in developing and supporting automation test frameworks and libraries
  • proficiency in programming languages and Object oriented design
  • SQL/NoSQL databases
  • development of Web applications using REST APIs, JSON and microservices
  • Docker, Microservices, Containerization, Kubernetes
  • CI/CD, Git/Gitlab, GitHub, Jenkins
  • LINUX/VM environments and Shell scripting
  • scale/performance testing tools
  • familiarity with Git, Jira, Confluence, and defect tracking workflows
Job Responsibility
Job Responsibility
  • leads multiple project teams of software systems engineers and internal and outsourced development partners
  • reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards
  • provides tangible feedback to improve product quality and mitigate failure risk
  • provides domain-specific expertise and software systems leadership to projects, programs, and activities
  • drives innovation and integration of new technologies into projects and SDLC stages
  • provides guidance and mentoring to less-experienced staff members
  • architect and design cross functional enhancements and modules for HPE storage products QA automation frameworks, libraries, applications and utilities
  • knowledge of complete SDLC and experience in testing methodologies, tools, test planning and execution
  • code reviewing skills with sharp ability to identify potential errors, missing logic and convention violations
  • strong troubleshooting and analytical skills for performing root cause analysis
What we offer
What we offer
  • health and wellbeing benefits for physical, financial and emotional wellbeing
  • programs catered to career growth and development
  • inclusive working environment
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Full Stack

This isn’t a live role - yet. We’re always looking to meet sharp humans who see ...
Location
Location
Australia , Sydney; Melbourne
Salary
Salary:
Not provided
blinq.me Logo
Blinq Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years frontend experience with advanced React + TypeScript expertise
  • Deep experience leading technical projects and web architecture at scale
  • Strong cross-functional skills and UX sensibility
  • Proven ability to scale code quality, testing, and dev experience
  • Comfortable working across the stack with backend APIs and infrastructure teams
Job Responsibility
Job Responsibility
  • Lead web architecture across surfaces growth flows, dashboards, admin tooling
  • Own complex, cross-cutting initiatives from UX to performance and accessibility
  • Drive frontend best practices and shared systems across squads
  • Collaborate deeply with product and design to bring bold ideas to life
  • Support junior and senior engineers alike through mentorship and design reviews
What we offer
What we offer
  • Equity & ownership
  • Competitive salary & growth path
  • Generous paid time off: At least 20 days fully disconnect each year, with a flexible policy beyond that
  • Parental leave that grows with you: 12 to 26 weeks full pay, based on tenure
  • Free food: Enjoy daily breakfast and lunch at some of our offices, plus an always-stocked snack bar
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - AI SDK

Temporal provides durable execution, the systems foundation used for reliable AI...
Location
Location
United States; Canada
Salary
Salary:
180000.00 - 225000.00 USD / Year
temporal.io Logo
Temporal
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience and passion for harnessing generative AI, particularly for agents and coding
  • A deep understanding of how to use AI to increase quality, not only to increase quantity
  • A sense of taste in code and software development practice
  • A track record of open source software contributions, including contributions to 3rd party libraries
  • Fluency in multiple programming languages, and an affinity for learning new ones
  • Deep experience with concurrent programming—you should know how to use mutexes, atomics, and other concurrency primitives safely
  • Experience designing APIs and writing documentation for publicly-available libraries or modules
  • Strong technical communication skills—written and verbal—in English
  • BS or MS in Computer Science (or a closely-related degree), or equivalent work experience writing production-grade software
Job Responsibility
Job Responsibility
  • Design and implement Temporal AI SDK features supporting a broad variety of frameworks and libraries
  • Develop a deep understanding of AI application development techniques, including emerging approaches and architectures
  • Work with multiple programming languages, primarily Python and TypeScript
  • Make extensive use of AI coding tools, especially to ensure quality across a large number of integrations
  • Take end-to-end ownership of new features, working with other teams to deliver exceptional reliability and a great developer experience
  • Serve as a domain expert on AI design patterns, collaborating with field staff to provide best-practices and canonical examples
  • Work directly with our developer community to debug issues that need expert attention, and get feedback on Temporal SDK features and APIs
  • Write public technical documentation describing Temporal concepts and APIs
  • Go the extra mile to support a customer in need, on the rare occasion that AI SDK engineering expertise is needed
  • Travel to meet your coworkers for a week once or twice a year
What we offer
What we offer
  • Unlimited PTO, 12 Holidays + 2 Floating Holidays
  • 100% Premiums Coverage for Medical, Dental, and Vision
  • AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
  • Empower 401K Plan
  • Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more
  • Paid Time Off (PTO) and Benefits outside the United States vary by country, and are issued in partnership with Remote.com
  • Temporal offers perks to all international employees for learning & career development, a lifestyle spending account, in-home office setup (in addition to company-issued hardware), professional memberships, work-from-home meals, and access to the Calm app for mental wellness
  • $3,600 / Year Work from Home Meals
  • $1,500 / Year Career Development & Learning
  • $1,200 / Year Lifestyle Spending Account
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.