Senior Software Engineer
SquareTradeAbout the role
Company Description
SquareTrade is the fastest growing company of its kind. We’re revolutionizing a $30b industry with service innovation and attention to customer satisfaction. We partner with some of the largest, most sophisticated retailers and carriers in the world (Amazon, Walmart, The Home Depot to name a few), consistently win industry awards, have received tens of thousands of 5-star reviews… and we’re just getting started. 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.
Job Description
Our team believes in making an extraordinary impact. We do this by challenging each other to have a mindset of constant improvement, automating everything we can, thinking to scale, and wanting to do great work. Following this, our small team is able to build scalable systems to process millions of orders from some of the world’s largest merchants.
We believe that the challenges are still ahead of us. In the next year SquareTrade is expected to have major international customer growth and in order to meet the growth, we will need to add the latest technology, provide new services, and adapt our process and systems for faster iteration while creating a great experience for our customers.
RESPONSIBILITIES
- Work in a fast-paced Agile environment using Scrum methodology
- Build resilient and highly-responsive cloud native and containerized applications that can scale horizontally and vertically
- Lead critical initiatives, mentor junior team members, and promote a quality-first mindset
- Design, Code, Test, Document and Release new application features
- Write well-structured, testable code without much supervision. Re-architect and refactor back-end order processing system for performance and scalability
- Take full-stack ownership of applications through development and production, including managing releases, performance testing of APIs, implementing monitors and alerts and owning availability and production incident SLAs
- Work with product owners on requirements, design and story break down
- Participate in on-call as per the rotation schedule
Qualifications
Requirements
- BS in Computer Science or related (i.e. Computer Engineering) is required
- Minimum 6+ years of professional software development experience in Java based enterprise applications
- Familiarity with Agile/Scrum
- Extensive knowledge of RESTful APIs design and Spring/Spring Boot 2.0 framework
- Experience with relational databases like MySQL or Postgres, JPA/Hibernate
- Experience with event streaming systems such as Kafka
- Knowledge and experience with microservices
- Prior experience with Cloud technologies
- Strong communication skills and ability to work effectively in cross-functional teams
- Be able to learn and pick up new skills and technology quickly
Nice-to-Have
- Strong knowledge and experience with performance and scalable systems
- Spring Cloud, Netflix OSS, Spock
- Git, Groovy, Python
- Ecommerce, integration, EDI or retail system application know-how
Additional Information
At SquareTrade you'll have access to:
- Robust medical, dental and vision coverage with generous employer contributions tailored for our diverse workforce
- Inclusive fertility care plan
- 5% company match into 401(k)
- Open access to mental health benefits including 1:1 therapy, coaching sessions and digital resources
- $75 monthly allowance to support self-care and well-being
- Career experience programs, tuition reimbursement and unlimited access to online courses to support your professional growth
- Supportive leave policies including paid parental, grieving and loss, and domestic violence protected leaves
- Flexible paid time off plus a generous holiday schedule
- Paid volunteer time to give back to the community
- Hybrid work arrangements
- $80 monthly internet connectivity stipend
- Reimbursement for in-home office setup
- Various corporate perks and discounts
(Colorado Only) Pursuant to Colorado law, SquareTrade estimates the possible base salary for this role, if hired in Colorado, to be within the following range: $145-$165K.
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.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s
Similar roles
Account Executive Officer/Senior Underwriter – Loss Sensitive, Construction and Oil & Gas
Travelers
$184,200/yr
Senior Software Security Engineer- Cloud/GovCloud (Top Secret cleared)
ICF
Senior Service Supervisor - Washington DC Lease-Up (800 units)
Greystar
$120,000/yr