Senior Software Engineer (Greater Boston Area, MA or Remote)

Invaluable Remote
senior senior software engineer software engineer remote technical software senior design senior software engineer engineer team react
March 9, 2023
Invaluable
Boston, Massachusetts

Senior Software Engineer

Who We Are:

Headquartered in Boston, with offices in U.K., France, and Australia, Invaluable is the world s leading online marketplace for estate, fine art, antiques, and collectibles auctions. Invaluable enables more than 4 million collectors around the globe to discover and acquire one-of-a-kind works with confidence and convenience from over 5,000 of the world s premier traditional auction houses.

In the last twelve months, Invaluable online purchases exceeded $1B million (50% annual growth). During their lifetimes, recent Invaluable buyers purchased more than $1.2 billion (about $4 per person in the US) online using the Invaluable marketplace and private label solutions.

Job Summary:

The Senior Software Engineer is responsible for developing and maintaining high-quality software solutions that meet business needs while also helping design technical solutions to business problems. You will work closely with other members of the engineering team to identify and resolve technical issues and collaborate with product managers and designers to deliver new features and functionality. As a senior technical member of the team there will be opportunities to mentor more junior engineers and lead technical discussions and problem solving. This position is not expected to handle people management (reviews) but should expect to spend 35% on project/technical management, and 65% of its time hands on coding.

Duties and Responsibilities:

As the Senior Software Engineer, you will:

  • Design, implement, and maintain software solutions using Java and/or React
  • Mentor junior team members and contribute to the overall technical direction of the company
  • Participate in code reviews and ensure that all code is of high quality and maintainable
  • Take technical ownership and lead projects as the technical point of contact
  • Shift focus between different projects and technical challenges
  • Act as a technical advisor to other teams such as design, product, and QA for specific scoped projects


Required Skills/Qualifications:

  • Bachelor s degree in Computer Science and/or equivalent work experience
  • Strong verbal and written communication skills
  • Educational requirements
  • 5+ years of software development experience
  • Proficiency in at least one programming language (e.g. Java, Python, C#, React)
  • Experience working on large, multi-service platforms with complex business logic requirements
  • Strong problem-solving skills and ability to adapt to changing requirements
  • Experience with database design and development

Preferred Skills/Qualifications:

  • Experience with automated testing (unit, end-to-end, integration)
  • Multiple years of experience with React
  • Experience with Docker
  • Experience coordinating with offshore and/or near shore teams
  • Experience with cloud platforms such as AWS Experience with continuous integration and deployment tools


Equal Opportunity Employer
Invaluable is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or genetic information.
#LI-Remote
#BI-Remote


Report this job

Similar jobs near me