S

SquareTrade

Extended warranties for electronics and appliances.

Senior Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA$160k - $190k /yr

About the Job

Requirements

  • At least 5 years of professional software engineering experience building production applications.
  • Strong hands-on experience with Python application development.
  • Strong experience designing and building cloud-native applications and microservices.
  • Strong understanding of backend engineering concepts including APIs, distributed systems, concurrency, scalability, resiliency, and application architecture.
  • Experience developing backend applications using Java and Spring Boot.
  • Hands-on experience with Apache Kafka or similar event-driven or messaging technologies.
  • Strong experience with PostgreSQL, including relational data modeling and application integration.
  • Hands-on experience with AWS or another major cloud platform, Docker, and Kubernetes.
  • Experience with continuous integration and continuous delivery, automated testing, monitoring, logging, observability, security, and production support.
  • Ability to independently own technical problems from design through production and communicate effectively across engineering and product teams.
  • A bachelor's degree in computer science or related majors is required.
  • Hands-on experience with Test-Driven Development and writing high-quality, testable code.
  • Comfort working in a pair-programming Extreme Programming environment.

Responsibilities

  • Design, build, and operate production-grade Python and Spring Boot applications and services, including APIs, microservices, and distributed backend systems.
  • Build and evolve cloud-native applications designed to run reliably and scale in modern containerized environments.
  • Develop agentic artificial intelligence and Generative AI applications that integrate large language models, tools, enterprise services, and business workflows.
  • Deploy and operate services using AWS, Docker, Kubernetes, and continuous integration and continuous delivery platforms.
  • Integrate artificial intelligence services with existing enterprise APIs and microservices while maintaining clear service boundaries.
  • Design services for scalability, resiliency, observability, security, and high availability.
  • Monitor and improve production systems and troubleshoot complex issues.
  • Participate in architecture and design discussions, code reviews, automated testing, production troubleshooting, and operational support.
  • Collaborate with product managers, engineers, and platform teams to take solutions from design through production.

Desired Qualifications

  • Exposure to Generative AI technologies and use cases.

About the Company

SquareTrade

Extended warranties for electronics and appliances.

SquareTrade provides protection plans and extended warranties for consumer electronics and home appliances. It sells protection plans to individuals, backed by the Allstate family, covering items such as televisions, video game systems, dishwashers, refrigerators, washers, and dryers. The plans cover repair costs and come with 24/7 customer service, hassle-free online claims, and free shipping for repairs, aiming for a seamless experience. Unlike some competitors, SquareTrade leverages its Allstate backing and strong customer service ratings to offer trusted coverage and convenient claims processing. The company’s goal is to give customers peace of mind by protecting valuable devices with reliable, easy-to-use protection plans.

Company size
501-1,000
Company stage
Acquired
Total funding
$247.7M
Headquarters
San Francisco, CA
Founded
1999

Recently Posted Jobs

Explore more opportunities at SquareTrade

See more jobs