CrawlJobs Logo

Senior Software Engineer – Partner Platform

United States, San Francisco 165000.00 - 225500.00 USD / Year · Job Posted March 20, 2026
Apply Position
Job Link Share

Job Description

Quizlet is seeking a Senior Software Engineer to design and implement APIs and integrations for their Partner Platform, enhancing the learning experience through innovative technology. You’ll help define the architecture for our LearnOS plugin system, build developer tooling, and collaborate across teams to ensure secure, scalable, and discoverable services.

Job Responsibility

  • Design and deliver APIs powering partner integrations and agentic workflows
  • Develop infrastructure for Quizlet widgets and embedded experiences in LMS and productivity tools
  • Build developer-facing tools, SDKs, and plugin frameworks for external integrations
  • Ensure API reliability, scalability, and security through rate-limiting and observability
  • Mentor junior engineers and contribute to platform standards and design reviews

Requirements

  • 5+ years of backend or platform engineering experience, with a strong focus on API design
  • Proven experience building extensible platforms, including REST/gRPC APIs, SDKs, plugin frameworks, or integration systems
  • Experience designing and operating multi-tenant, high-availability systems
  • Solid understanding of platform security best practices, including OAuth2, rate limiting, and access control
  • Hands-on experience with one or more of Go, Python, Node.js, or TypeScript
  • Strong collaboration skills with a product-focused engineering mindset

Nice to have

Familiarity with AI interoperability, agentic systems, or workflow orchestration

What we offer

  • Collaborate with your manager and team to create a healthy work-life balance
  • 20 vacation days
  • Competitive health, dental, and vision insurance (100% employee and 75% dependent PPO, Dental, VSP Choice)
  • Employer-sponsored 401(k) plan with company match
  • Access to LinkedIn Learning and other resources to support professional growth
  • Paid Family Leave, FSA, HSA, Commuter benefits, and Wellness benefits
  • 40 hours of annual paid time off to participate in volunteer programs of choice
  • Company stock options

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer – Partner Platform

8 matching positions

Software Engineer II or Senior Software Engineer - Simulation Platform

The AI Frameworks team at Microsoft develops AI software that enables running AI...
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, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Developing hardware simulator of next generation AI chips
  • Technical contribution to design, implementation, verification, and documentation of code ensuring on-time deliveries of simulator releases used daily by parter teams (C++ and Python)
  • Collaborate broadly across multiple disciplines and with various partner teams from hardware designers to AI models developers
  • Identify requirements, scope solutions, estimate work, schedule deliverables
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Partner Platform

We are looking for an experienced user-focused backend software engineer to join...
Location
Location
United States , San Francisco
Salary
Salary:
230000.00 - 265000.00 USD / Year
parafin.com Logo
Parafin
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience building and operating production backend or platform systems
  • Bachelor's Degree or higher in Computer Science (or related field)
  • You care deeply about building high-quality software and take immense pride in your craft
  • You are comfortable owning and driving the development of both product and platform initiatives from scratch
  • You take the initiative to identify commonalities between different problem statements and design appropriate abstractions accordingly
  • You have a strong grasp of engineering fundamentals
  • You have experience building and operating asynchronous systems or data pipelines in production environments
  • You are excited about working on a small team and helping us set the foundations for the company
Job Responsibility
Job Responsibility
  • You will take ownership of key components of our partner platform infrastructure, including partner data ingestion and sharing systems and public APIs, and external webhook delivery systems, and lead exciting new initiatives leveraging our partner-facing interfaces
  • You will drive impactful product initiatives aligned with product vision for the ultimate partner journey with Parafin, including the partner-facing dashboard, developer tooling, data integrations, and the platform systems that power ingestion, APIs, and real-time partner updates
  • You will collaborate with stakeholders across the company to prioritize and design new products and experiments
  • You will design and operate asynchronous, event-driven systems to reliably process partner data and deliver real-time updates to partner systems
What we offer
What we offer
  • Equity grant
  • Medical, dental & vision insurance
  • Work from home flexibility
  • Unlimited PTO
  • Commuter benefits
  • Free lunches
  • Paid parental leave
  • 401(k)
  • Employee assistance program
  • Fulltime
Read More
Arrow Right

Software engineer 2 / Senior Software engineer - Azure Data

Microsoft's Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Bangalore
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 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI
  • Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase
  • Experience building data lake or data engineering products, tools, or pipelines
  • Familiarity with container-based architectures (Docker, Kubernetes)
  • Ability to debug complex distributed systems on Linux and/or Windows platforms
Job Responsibility
Job Responsibility
  • Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components
  • Use AI tools and coding best practices across the development lifecycle
  • Design data refresh, scheduling, and query optimisation features with minimal supervision
  • Review code from teammates for correctness, test coverage, security risks, and adherence to team standards
  • Coach junior engineers through code reviews
  • Debug complex issues in distributed systems running on Azure, Linux, and Windows
  • Run live site operations on a rotational, on-call basis
  • Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security
  • Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features
  • 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 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

Senior Software Platform Engineer

Solvd Inc. is a rapidly growing AI-native consulting and technology services fir...
Location
Location
Brazil
Salary
Salary:
Not provided
solvd.com Logo
Solvd Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in software engineering and infrastructure engineering
  • Extensive experience building and maintaining AI/ML infrastructure in production, including model, deployment, and lifecycle management
  • Strong knowledge of AWS and infrastructure-as-code frameworks, ideally with CDK
  • Expert-level coding skills in TypeScript and Python building robust APIs and backend services
  • Production-level experience with Databricks MLFlow, including model registration, versioning, asset bundles, and model serving workflows
  • Expert level understanding of containerization (Docker)
  • Proven ability to design reliable, secure, and scalable infrastructure for both real-time and batch ML workloads
  • Ability to articulate ideas clearly, present findings persuasively, and build rapport with clients and team members
  • Strong collaboration skills and the ability to partner effectively with cross-functional teams
Job Responsibility
Job Responsibility
  • Design, implement, and maintain cloud-native platform to support AI and data workloads, with a focus on AI and data platforms such as Databricks and AWS Bedrock
  • Build and manage scalable data pipelines to ingest, transform, and serve data for ML and analytics
  • Develop infrastructure-as-code using tools like Cloudformation, AWS CDK to ensure repeatable and secure deployments
  • Collaborate with AI engineers, data engineers, and platform teams to improve the performance, reliability, and cost-efficiency of AI models in production
  • Drive best practices for observability, including monitoring, alerting, and logging for AI platforms
  • Contribute to the design and evolution of our AI platform to support new ML frameworks, workflows, and data types
  • Stay current with new tools and technologies to recommend improvements to architecture and operations
  • Integrate AI models and large language models (LLMs) into production systems to enable use cases using architectures like retrieval-augmented generation (RAG)
What we offer
What we offer
  • Shape real-world AI-driven projects across key industries, working with clients from startup innovation to enterprise transformation
  • Be part of a global team with equal opportunities for collaboration across continents and cultures
  • Thrive in an inclusive environment that prioritizes continuous learning, innovation, and ethical AI standards
  • Fulltime
Read More
Arrow Right

Senior Platform Software Engineer

EarnIn is seeking a Senior Platform Engineer to design, build, and evolve the co...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
  • 4+ years of software development or infrastructure experience, with a specific focus on Platform Engineering, Kubernetes
  • Familiarity in Kubernetes cluster management and orchestration, with specific hands-on expertise in ArgoCD and GitOps principles
  • Strong programming skills in Golang and Python
  • experience building internal developer tooling or treating infrastructure as software
  • Knowledge of microservices architecture and cloud-native technologies
  • Strong expertise with CI/CD tools (GitHub Actions, Jenkins) and observability hooks (DataDog) within the deployment lifecycle
  • Demonstrated experience utilizing AI productivity tools (e.g., Cursor, Claude Code) to accelerate SDLC workflows, with proficiency in prompt engineering to optimize code generation, debugging, and documentation tasks
  • Experience with AWS managed services and cloud infrastructure
  • Strong communication skills and the ability to work effectively in a geographically distributed team environment
Job Responsibility
Job Responsibility
  • Design, implement, and maintain scalable GitOps workflows with Argo CD and Kubernetes that span the entire software development lifecycle, from commit to production
  • Design and implement GitHub Actions to orchestrate complex CI workflows, including writing custom actions and managing reusable workflows that support a diverse set of languages and frameworks
  • Partner with product engineering and developer productivity teams to ensure seamless integration of Kubernetes and CI/CD tooling, acting as a bridge to translate developer friction points into infrastructure improvements
  • Build reusable automation tools and templates (using Go or Python) to abstract the complexities of Helm and Kustomize, allowing development teams to self-serve their infrastructure needs
  • Keep the deployment platform aligned with evolving industry standards to reduce operational toil and fragmentation
  • Participate in infrastructure architecture and design reviews, providing well-thought-out recommendations on scalability, high availability, and microservices best practices
  • Deliver solutions that balance speed, quality, and resilience, ensuring progressive delivery strategies (canary/blue-green) and performance considerations are built into the pipeline
  • Contribute to code reviews for infrastructure-as-code and support teammates through documentation, guidance, and collaborative problem-solving
What we offer
What we offer
  • healthcare
  • internet/cell phone reimbursement
  • a learning and development stipend
  • opportunities to collaborate with and travel to our Palo Alto HQ and Bangkok Site
Read More
Arrow Right
New

Senior Software Engineer - Platform

Location
Location
India , Pune
Salary
Salary:
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 6 years experience in software development using Java, terraform and Jenkins. Experience with Python, Go, ansible, spinnaker, or other equivalent programming languages would be advantageous
  • Experience with vulnerability or code quality frameworks such as Trivvy, Snyk or SonarQube
  • A minimum of 1 year of working with observability tooling such as grafana
  • Experience using Cloud infrastructure, ideally AWS
  • Experience with testing frameworks as Selenium, Cypress, Cucumber, Playwright would be advantageous
  • Excited by technology, curious and eager to learn, with the ability to mentor more junior members of the team
  • Customer focussed mindset, understanding customer needs, providing excellent service and focussed on delivering value
  • The attitude and ability to thrive in a high-growth, evolving environment
  • Collaborative team player who has the ability to partner with others and drive toward solutions
  • Strong creative problem solving skills
Job Responsibility
Job Responsibility
  • Collaborate with your team and other key stakeholders to identify potential risks to availability/reliability
  • Suggest patterns and standards around testing and operations to improve reliability, quality, and time-to-market of our suite of software solutions
  • Be involved in the creation, design and planning of upcoming testing strategies, operational improvements and decisions around tooling and frameworks relating to SRE/Operations
  • Regularly monitor our applications/infrastructure and identify opportunities for improving efficiencies or MTTR
  • Understand our products and make decisions to support our customers
  • Fulltime
Read More
Arrow Right