Lead Software Engineer

20 Apr 2024

Vacancy expired!

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

  • ID: #39126429
  • State: Georgia Atlanta 30301 Atlanta USA
  • City: Atlanta
  • Salary: USD TBD TBD
  • Job type: Full-time
  • Showed: 2022-04-20
  • Deadline: 2022-06-19
  • Category: Et cetera