Software Engineer

SquareTradeSan Francisco, CA
Hybrid

About The Position

SquareTrade, a member of the Allstate family, is a rapidly growing company revolutionizing the $30 billion protection plan industry through service innovation and customer satisfaction. They partner with major retailers and carriers globally and are expanding internationally. The engineering group is seeking a motivated and energetic Software Engineer to join their leading-edge Agile team. This role involves making significant changes to mission-critical applications as the company continues to expand and improve its architecture and solution offerings for millions of global customers. The team operates in a fast-paced Agile XP environment, practicing pair programming and Test-Driven Development (TDD). The Software Engineer will collaborate with engineering leads, product and design teams, and other developers to deliver scalable, secure, robust, and high-performing applications. The team utilizes microservices architecture, distributed technologies, latest frontend frameworks, and sophisticated monitoring tools.

Requirements

  • Bachelors in Computer Science or related majors is REQUIRED
  • 3+ years of professional software development experience with a successful track record
  • 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
  • Experience in the warranty, insurance, fintech, or e-commerce domains

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, ElastiCache)
  • Designs, develops, and integrates Generative AI modules (e.g. ChatGPT, Gemini, RAG, Python), and fine-tunes results for specific use cases
  • Performs continuous integration, continuous delivery, and continuous deployment pipelines on AWS and Microsoft Azure
  • Monitors in production and improves system performance, reliability, and scalability
  • Adopts XP methodology and practices paired programming and test-driven development (TDD) daily
  • Participates in daily standups, code reviews and retrospectives

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