Senior Software Engineer at SquareTrade | Texas, US | Rezi

Senior Software Engineer at SquareTrade

Senior Software Engineer

SquareTrade · Texas, US

2 weeks ago

Senior Software Engineer

SquareTrade · Texas, US

19 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

SquareTrade is seeking a motivated and energetic Senior Software Engineer to join our leading-edge Agile team. You will make significant contributions to our mission-critical applications, working in a fast-paced Agile XP environment that embraces pair programming and TDD. This role offers the opportunity to collaborate with engineering leads, product, and design teams to deliver scalable, secure, robust, and highly performing applications utilizing microservices architecture, distributed technologies, and modern frontend frameworks.

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)
  • 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

Requirements

  • Bachelors in Computer Science or related majors is REQUIRED
  • 5+ years of professional software development experience with a successful track record
  • Strong proficiency in Java, Spring Boot, Kafka and microservices framework
  • 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 PostgreSQL
  • Familiarity with code versioning tools such as Github
  • Familiarity with build pipeline such as Jenkins

Skills

  • Java
  • Spring Boot
  • Kafka
  • Microservices
  • Test-Driven Development (TDD)
  • Pair programming
  • PostgreSQL
  • Github
  • Jenkins
  • AWS
  • Microsoft Azure
  • Angular
  • JavaScript
  • CSS
  • CI/CD pipelines
  • Docker
  • Kubernetes
  • DevOps

Location

  • Dallas

Work Type

  • Hybrid

Experience Level

  • Senior
  • 5+ years

Education Level

  • Bachelors in Computer Science or related majors

Salary/Compensations

  • $110K - 170K

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
  • Hybrid work arrangements with regular investment in gatherings/offsites to spend time together as team
  • Various corporate perks and discounts

About the Company

  • SquareTrade is the fastest growing company of its kind, revolutionizing a $30b industry with service innovation and attention to customer satisfaction.
  • We partner with leading retailers and carriers such as Amazon, Walmart, and The Home Depot.
  • We consistently win industry awards and have received tens of thousands of 5-star reviews.
  • A member of the Allstate family, SquareTrade has headquarters in San Francisco and London.
  • We are currently expanding in Europe and Asia Pacific, including Japan and Australia.

Equal Opportunity

  • SquareTrade is proud to be an Equal Employment Opportunity employer.
  • We are committed to creating an inclusive work environment for all employees.
  • We celebrate diversity and encourage applications from all qualified individuals regardless of race, religion, color, national origin, sex, gender identity, gender expression, sexual orientation, age, marital status, veteran status, or ability status.
  • It is the Company’s policy to employ the best qualified individuals available for all jobs.
  • This policy applies to all aspects of the employment relationship, including, but not limited to, hiring, training, salary administration, promotion, job assignment, benefits, discipline, and separation of employment.