Senior Software Engineer

SquareTrade

$160K — $190K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of professional software engineering experience building production applications.
  • Strong hands-on experience with Python application development.
  • Experience designing and building cloud-native applications and microservices.
  • Strong understanding of backend engineering concepts including APIs and distributed systems.
  • Experience developing backend applications using Java and Spring Boot.
  • Hands-on experience with Apache Kafka or similar technologies.
  • Strong experience with PostgreSQL and relational data modeling.
  • Hands-on experience with AWS, Docker, and Kubernetes.
  • Experience with CI/CD, automated testing, and production support.
  • Bachelor's degree in computer science or related majors is REQUIRED.

Responsibilities

  • Design, build, and operate production-grade Python and Spring Boot applications and services.
  • Build and evolve cloud-native applications for modern containerized environments.
  • Develop AI and Generative AI applications integrating LLMs and business workflows.
  • Deploy and operate services using AWS, Docker, Kubernetes, and CI/CD platforms.
  • Integrate AI services with existing enterprise APIs while maintaining service boundaries.
  • Design services for scalability, resiliency, and high availability.
  • Monitor and improve production systems; troubleshoot complex issues.
  • Collaborate with product managers and engineers to transition solutions from design to production.

Benefits

  • Medical, dental and vision coverage with network optionality.
  • Up to 4% company match into 401(k) and contributions into company-sponsored pension.
  • $75/month budget for physical wellbeing.
  • $80/month stipend for connectivity costs.
  • Mental health resources including free therapy and coaching sessions.
  • Supportive leave policies and flexible time off policy.
  • Tuition reimbursement up to $5,250 per year.
  • Hybrid work arrangements with team gatherings.
  • Various corporate perks and discounts.
Full Job Description
Job Description

Our leading-edge Agile team in the engineering group is looking for a motivated and energetic Senior Software Engineer who is eager to learn and make big changes to our mission critical applications. This is an exciting time to join, as we continue to rapidly expand and look for new ways to improve our architecture and solution offerings to serve the millions of customers around the globe. Your opportunities for achievement are limitless with SquareTrade/Allstate. We embrace a fast-paced Agile XP environment where we practice pair programming and TDD. You'll have the opportunity to work with the engineering leads, product and design teams, as well as other developers to deliver applications which are scalable, secure, robust and highly performing. We adopt microservices architecture, distributed technologies, latest frontend frameworks and sophisticated monitoring tools.

Key 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 AI and Generative AI applications that integrate LLMs, tools, enterprise services, and business workflows.
  • Deploy and operate services using technologies such as AWS, Docker, Kubernetes, and CI/CD platforms.
  • Integrate AI 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; 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.


Qualifications
  • 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/messaging technologies.
  • Strong experience with PostgreSQL, including relational data modeling and application integration.
  • Hands-on experience with AWS or another major cloud platform, along with Docker and Kubernetes.
  • Experience with CI/CD, 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.
  • Bachelor's degree in computer science or related majors is REQUIRED
  • Exposure to Generative AI technologies and use cases
  • Hands-on experience with Test-Driven Development (TDD) and writes high-quality, testable code
  • Comfortable working in a pair-programming (XP) environment


Additional Information

At SquareTrade you'll have access to:
  • Medical, dental and vision coverage with network optionality and the ability to contribute to a savings account (HSA or FSA)
  • Up to 4% company match into 401(k) and contributions into your company-sponsored pension
  • $75/month budget to help prioritize your physical wellbeing
  • $80/month stipend to subsidize connectivity costs
  • Mental health resources including free 1:1 therapy, coaching sessions and digital resources
  • Supportive leave policies
  • Flexible Time Off Policy in addition to 9 Company Holidays
  • Tuition reimbursement up to $5,250 per year to further your personal educational advancement desires
  • Hybrid work arrangements with regular investment in gatherings/offsites to spend time together as team
  • Various corporate perks and discounts

This role is a hybrid role associated with our Bay Area Office.

SquareTrade estimates the possible base compensation for this role, if hired in the San Francisco Bay Area, California, to be in the range : $160K - 190K

Similar Jobs

More Jobs at SquareTrade

More Information Technology Jobs

Find similar Senior Software Engineer jobs: