Senior Software Engineer

13 Apr 2024

Vacancy expired!

Job Description

We are looking for experienced Senior Software Engineerto be part of a critical team. This role will work closely with leads to drive technical decision-making and solutions for the team as they build high-throughput, low-latency, fault-tolerant communications solutions to drive SquareTrade’s digital transformation and growth strategies. The candidate needs to have strong communication skills, understand complex problems, and be an energetic teammate.

In this role, you will:

  • Work directly with your engineering team to contribute to the development of key innovation features
  • Collaboratewith peer teams to ensure your systems can interoperate effectively and cohesively
  • Provide robust solutions that meet the needs of the business

Responsibilities:

  • You will build and deliver the technical runway for existing and new Technology capabilities to support high-demand systems within the Warranties space.
  • You will rely on your understanding of scalable, highly available, and consistent distributed systems to design world-class solutions.

Qualifications

  • Bachelor'sdegree in Computer Science or Engineering, or equivalent experience
  • 5+ years of software development experience
  • Experience driving technical decisions and solutions in a highly collaborative, multi-discipline development team environment
  • Experience with message-based solutions (SQS, Kafka, Kinesis)
  • Experience in a microservice architecture, domain driven design, and RESTful Services using languages such as Java
  • Experience with distributed/cloud-based environments (AWZ & Private DC)
  • Experience in designing and implementing highly scalable applications
  • Experience working with relational data stores (PostGres)
  • Experience with monitoring and tracing tools (Splunk, Zabbix/ DataDog)
  • Experience with continuous integration, continuous delivery, unit testing, static analysis, and automated integration tests
  • Solid understanding of Scrum and Agile principles
  • Comfortable with fast-paced, environment among diverse teams
  • Dedication to a high quality in performing technical code reviews
  • Excellent verbal and written communication and collaboration skills to effectively connect with both business and technical teams.

Additional Information

Our line-up of employee benefits include:

  • 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