Software Engineer III

ChewyBoston, MA
$178,131 - $229,000Onsite

About The Position

Design, development, testing, and support of software systems and related integrations. Design and build high complexity components and/or platforms. Partner with technical and business teams on multiple initiatives, provide guidance and mentorship to the existing team, and collaborate to deliver new features and enhancements. Actively guide team members and participate in the definition, design, development, testing and implementation of software functionality using an agile methodology. Create or modify complex scalable distributed software systems. Contribute to code quality requirements, provide feedback, and promote collaborative solutions for the team during code review. Guide team members and advise stakeholders on improvements and optimizations to features, practices, processes, and operations. Work with and advise stakeholders and technology teams on how best to implement desired features and enhancements. Communicate project status, risks, and solutions to team and stakeholders, and act as technical point of contact to influence stakeholders regarding trade-offs. Ensure that technical solutions follow best practices, are reliable, are easily maintainable, and are scalable under sustained load. Collaborate to identify, isolate, and resolve malfunctions related to software. Lead team members by example, advocating for best practices and influencing software engineering team hiring practices as the team continues to grow. Lead technical teams in the development and delivery of projects. Participate in on-call rotations and contribute to operational excellence.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Information Systems, or related field and 7 years of experience as a Software Developers or a related position/occupation.
  • Master’s degree or foreign equivalent in Computer Science, Computer Information Systems, or related field and 5 years of experience as a Software Developers or a related position/occupation.
  • Software engineering
  • Developing software components and/or services using Java 8, Spring Boot, Hibernate, JQuery, JSON, AngularJS, Tomcat, HTML5, CSS3, Spring MVC
  • Working with web services (SOAP/HTTP, REST)
  • Server technologies
  • SQL and developing modules with relational databases
  • Designing software services and/or components and architecture
  • Acting in technical lead capacity
  • Quality assurance methodologies and automated testing using tools such as Selenium/Jmeter, e-commerce

Nice To Haves

  • AWS
  • Terraform
  • Agile/Scrum
  • open-source technologies
  • responsive Module design
  • continuous integration using Jenkins
  • Service-Oriented Architecture

Responsibilities

  • Design, development, testing, and support of software systems and related integrations.
  • Design and build high complexity components and/or platforms.
  • Partner with technical and business teams on multiple initiatives, provide guidance and mentorship to the existing team, and collaborate to deliver new features and enhancements.
  • Actively guide team members and participate in the definition, design, development, testing and implementation of software functionality using an agile methodology.
  • Create or modify complex scalable distributed software systems.
  • Contribute to code quality requirements, provide feedback, and promote collaborative solutions for the team during code review.
  • Guide team members and advise stakeholders on improvements and optimizations to features, practices, processes, and operations.
  • Work with and advise stakeholders and technology teams on how best to implement desired features and enhancements.
  • Communicate project status, risks, and solutions to team and stakeholders, and act as technical point of contact to influence stakeholders regarding trade-offs.
  • Ensure that technical solutions follow best practices, are reliable, are easily maintainable, and are scalable under sustained load.
  • Collaborate to identify, isolate, and resolve malfunctions related to software.
  • Lead team members by example, advocating for best practices and influencing software engineering team hiring practices as the team continues to grow.
  • Lead technical teams in the development and delivery of projects.
  • Participate in on-call rotations and contribute to operational excellence.

Benefits

  • 401k
  • new hire and annual equity grant
  • annual bonus
  • medical/Rx insurance
  • vision insurance
  • dental insurance
  • life insurance
  • disability insurance
  • hospital indemnity insurance
  • critical illness insurance
  • accident insurance
  • parental leave
  • family services benefits
  • backup dependent care
  • flexible spending accounts
  • telemedicine
  • pet adoption reimbursement
  • employee assistance program
  • discounts including 10% off pet insurance and 20% off at Chewy.com
  • unlimited PTO, subject to manager approval
  • six paid holidays per year
  • paid sick and family leave in compliance with applicable state and local regulations
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service