Search jobs > Salt Lake City, UT > Remote > Senior software engineer

Senior Software Engineer - Frontend

Master Control
Salt Lake City, Utah, United States
$100K-$200K a year
Remote
Full-time

About MasterControl :

MasterControl Inc. is a leading provider of cloud-based quality and compliance software for life sciences and other regulated industries.

Our mission is the same as that of our customers to bring life-changing products to more people sooner. The MasterControl Platform helps organizations digitize, automate and connect quality and compliance processes across the regulated product development life cycle.

Over 1,000 companies worldwide rely on MasterControl solutions to achieve new levels of operational excellence across product development, clinical trials, regulatory affairs, quality management, supply chain, manufacturing and postmarket surveillance.

For more information, visit www.mastercontrol.com.

Senior Software Engineer

We are seeking a Software Engineer with strong frontend expertise and 7+ years of experience developing large-scale, complex applications to join our Applications Team.

Responsibilities

  • Be a technical mentor and example to your team and peers
  • Pair with your team, perform code reviews, encourage best practices, and consistently raise others to a high standard.
  • Design and implement high-quality frontend applications and solutions
  • Lead the technical decision on the team
  • Resolve product defects in conjunction with technical support
  • Be customer-focused, with a high emphasis on quality

Requirements

  • 7+ years' experience with industry-standard languages, frameworks, and tooling
  • Strong critical thinking, problem-solving, and communication abilities
  • Strong sense of responsibility and drive to create exceptional applications, self-directed
  • Ability to build UIs that match wireframe design and functionality expectations from stakeholders
  • Experience building applications in a modern, scalable, cloud-native architectures
  • Experience interacting with distributed, stateless REST APIs
  • Mastery of state of the art FE design patterns and state management
  • Experience mentoring and coaching junior engineers
  • Positive attitude and team-player, happy to help team members with both tiny and huge problems alike
  • Passionate when persuading others, and open to being convinced of others’ arguments
  • Willing to fail fast, own the failure, learn quickly from it, and move ahead

Nice-to-haves

  • Experience in React and observable design patterns (RxJs)
  • Frontend testing libraries (Jest, Cypress, Selenium, Playwright, etc.)
  • Experience in GitHub Actions, Docker, and AWS
  • Experience with contract-driven development techniques using OpenAPI
  • Experience styling UIs and creating animations using CSS or other CSS preprocessors

Our team is looking for engineers who are excited to build world-class applications, with a user experience second-to-none.

You will be an important part of the applications team, which is experiencing unprecedented growth and plays an important part in the success of the company.

Your work will directly contribute to the success of our customers, many of whom build life-saving products.

The US base salary range for this full-time position is $100,000-$200,000 + equity + benefits. Our salary ranges are determined by role, level, and location.

The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations.

Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

2 days ago
Related jobs
Promoted
Vulcanize
Salt Lake City, Utah
Remote

Software Engineer, Golang & Blockchain. Ethereum, Cosmos) and proficiency with the GoLang language and libraries will allow you to make immediate contributions to the software and set the future directions to facilitate our success on the market and ensuing growth. ...

Promoted
NICE
Sandy, Utah

Software Engineer designs, develops, tests and maintains the NICE CXone software platform. Software Engineer will also mentor junior staff members and may be asked to propose cross disciplinary architectural solutions to difficult problems. Software Engineer, a Typical Day Might Include the Followin...

Promoted
Ivanti
South Jordan, Utah

We are looking for a collaborative Senior Software Engineer to join our team and contribute to the development efforts for the ITSM (IT Service Management) product. Bachelor’s degree in computer science or software engineering or related discipline. In this role, you will work closely with a team of...

Master Control
Salt Lake City, Utah
Remote

We are seeking a Software Engineer with strong frontend expertise and 7+ years of experience developing large-scale, complex applications to join our Applications Team. Design and implement high-quality frontend applications and solutions. Experience mentoring and coaching junior engineers. Frontend...

Western Governors University
Salt Lake City, Utah

Researches, designs, and develops computer software systems applying principles and techniques of computer science, engineering, and mathematical analysis. Analyzes software requirements to determine feasibility of design within time and cost constraints. Formulates and designs software system, usin...

Master Control
Salt Lake City, Utah
Remote

This role requires a seasoned engineer who is adept at building scalable, efficient backend systems and has a solid grounding in both software engineering and machine learning. Senior Backend Engineer for ML applications. We are seeking an experienced Senior Full Stack Engineer with a strong backend...

Software Galaxy Systems, LLC
Salt Lake City, Utah

Senior Engineer Automation Maintenance Leader. Requires a Bachelor of Science degree with a minimum of 7 years relevant progressive experience in mechanical maintenance and/or applied engineering. ...

ReliaQuest
Salt Lake City, Utah

Are you a passionate Software Engineer who has a proven track record of solving complex problems and being at the forefront of innovation? Pursuing a career at ReliaQuest will allow you to write code and manipulate data in ways that have never been done before, driving automation of threat detection...

Amadeus
Salt Lake City, Utah

Senior Software Development Engineer. Conduct complex software development tasks for the design, documentation, implementation, and unit testing of application tier software modules. Software related BS degree (or higher) or equivalent work experience in the software industry. Work with an experienc...

Raytheon Technologies
Salt Lake City, Utah

Applied Signal Technology (AST) professionals thrive in a culture that celebrates the contributions of its employees, where you can continue your career as a Software Engineer in a challenging and collaborative workplace, one in which you will be inspired to innovate in an inclusive environment wher...