Skip to Main Content

Lead Engineer

SquareTrade
Newark, NJ
  • Posted: over a month ago
  • Full-Time
Job Description
Company Description

SquareTrade is the fastest growing global company of its kind that serves millions of customers around the globe. We’re revolutionizing a $30b global industry with service innovation and attention to customer satisfaction. We partner with some of the largest, most sophisticated retailers and carriers in the world (Walmart, Target, Amazon, Costco, and Softbank 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.

Job Description

If you're looking for an exciting, high profile opportunity, then you've come to the right place! We are looking for a talented and energetic Lead Software Engineer to be a key member of a team that uses technology to solve challenging business problems. You will develop complex business offerings using a test-and-learn methodology, continuously evaluate new technologies, and support our best-in-class claims processing applications. You will be an active contributor to the ongoing evolution of our platform to a microservices-based, distributed and event-driven architecture that supports transactions at internet scale. You will be working closely with software architects, product managers, business analysts, and collaborating with a team of onsite & remote engineers. Our Ideal candidate will be self-motivated, passionate, and always looking for new ways to improve themselves and their peers. Contribute to an engineering culture that promotes learning and development and rewards curiosity, risk-taking and innovation.

Responsibilities

  • Design, Code, Test, Document and Release new application features that contribute to the hyper-growth of the business, while creating a great experience for our customers.
  • Lead critical initiatives, mentor team members, and promote a quality-first mindset.
  • Build resilient and highly-responsive cloud native and containerized applications that can scale horizontally and vertically.
  • Release code when ready and manage deployment risk by leveraging patterns like canary deployments, feature toggles and circuit breakers to maximize application availability and responsiveness.
  • Take a domain-driven approach in designing and implementing your SaaS APIs and reduce tight-coupling and dependencies by implementing an event-driven architecture.
  • Full-stack ownership of applications through development and production, including managing your releases, performance testing of your APIs, implementing monitors and alerts and owning availability and production incident SLAs.
  • Participate in an Agile environment using Scrum software development methodology.
  • Continuously evaluate and do POCs on new technologies to improve team productivity and engagement.
  • Participate in annual Technology Hackathon events to flex your creativity and engineering muscle.
Qualifications

  • 7+ years of software development experience
  • Demonstrate technical leadership skills with extensive experience in application architecture and design to support web scale transactions
  • Strong development skills in Java
  • Excellent verbal and written skills
  • Experience authoring high performance, production quality code
  • Ability to multitask and handle multiple complex tasks at the same time
  • Extensive knowledge of RESTful APIs design and Spring/Spring Boot 2.0 framework
  • Experience with relational databases like MySQL or Postgres, and event streaming systems such as Kafka
  • Familiarity with Agile/Scrum
  • BA/MS degree in Computer Science, or equivalent practical experience


Additional Information

  • Excellent benefits (medical, dental, vision, life, disability, and more)
  • Flexible PTO
  • 401K with employer matching plan up to 5% of salary
  • HSA with employer contribution
  • Paid parental leave
  • Monthly internet reimbursement directly in your paycheck
  • Monthly wellness allowance
  • Open access to mental health resources including therapy and coaching for employees and dependents
  • Generous work-from-home set-up allowance
  • Paid volunteer time to give back to the community
  • Access to a diverse array of Employee Resource Groups
  • Flexible and hybrid work schedules
  • Development and career growth opportunities

The Team: http://www.squaretrade.com/leadership

SquareTrade is an Equal Opportunity Employer

SquareTrade

Address

Newark, NJ
USA

Industry

Engineering

View all jobs at SquareTrade

What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.