Senior Software Engineer

SquareTradeSan Francisco, CA
Hybrid

About The Position

SquareTrade is a rapidly growing company in the $30 billion industry, revolutionizing it with service innovation and customer satisfaction. They partner with major retailers and carriers globally and are expanding in Europe and Asia Pacific. As a member of the Allstate family, SquareTrade has headquarters in San Francisco and London. The engineering group's leading-edge Agile team is seeking a motivated and energetic Senior Software Engineer to contribute to mission-critical applications. This role offers limitless opportunities for achievement as the company expands and seeks to improve its architecture and solution offerings for millions of global customers. The team embraces a fast-paced Agile XP environment, practicing pair programming and Test-Driven Development (TDD). The engineer will collaborate with engineering leads, product and design teams, and other developers to deliver scalable, secure, robust, and high-performing applications, utilizing microservices architecture, distributed technologies, latest frontend frameworks, and sophisticated monitoring tools.

Requirements

  • Bachelor’s degree in computer science or related majors is REQUIRED
  • 5+ years of professional software development experience with a successful track record
  • Strong proficiency in Python, Java, Spring Boot, Kafka and microservices framework
  • 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
  • Experience with relational databases, such as PosgreSQL
  • Familiarity with code versioning tools such as Github
  • Familiarity with build pipeline such as Jenkins

Nice To Haves

  • Familiarity with cloud and hybrid environments, including Azure, AWS, and on-prem systems
  • Familiarity with web related technologies, such as Angular, JavaScript, CSS
  • Knowledge of CI/CD pipelines, Docker, Kubernetes and DevOps practices
  • Domain experience in the warranty, insurance, fintech, or e-commerce.

Responsibilities

  • Participates in iteration planning meetings, infusing backlogs with technical input
  • Designs, develops, and maintains secure, scalable, and high-performance microservices and APIs using modern frameworks (e.g. Java, Spring Boot, Kafka, cloud-native technologies)
  • Designs, develops, and integrates Generative AI modules (e.g. ChatGPT, Gemini, RAG, Python), and fine-tunes results for specific use cases
  • Build and operate CI/CD pipelines and support deployments across AWS and Azure
  • Monitor and improve production systems, troubleshoot complex issues
  • Adopt and actively participate in XP practices including daily standups, pair programming, retrospectives, and TDD

Benefits

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service