Senior Java + Angular engineer

Apply Refer a friend
Our Vacancie






Java Angular


  • Overview

    MasterControl is seeking a Senior Software Engineer with 8+ years of experience developing

    large-scale, complex SaaS applications to join our Development Team. As a Senior Software

    Engineer, you will be responsible for leading technical implementation in coordination with

    Product Managers, Principal Engineers, and the Dev Team.

    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


  • Responsibilities

    We are looking for talented and motivated software engineers to join our team who can hit the ground running and help elevate our team and software to the next level. As a developer in our team you are helping bring life-changing products to more people sooner. Our Software Engineers work across the stack, working on one of our core products - Manufacturing Excellence.

    Creative minds and superb organisation are integral traits for our Software Engineers to possess. They should be self-driven, analytical, problem solving, and methodical individuals who enjoy working with others and taking on challenges.

    • Deliver customer value by analyzing product requests, devising technical solutions, and
    • implementing.
    • Engage with and mentor your team, provide code reviews, encourage best practices, and
    • consistently raise others up
    • Design, implement, operate, and improve upon high-quality backend core services and
    • solutions
    • Resolve product issues in conjunction with technical support
    • Be customer-focused with a high emphasis on quality in execution
    • Participates in the design review process, seeking and providing constructive feedback
    • Measures and observes the performance of the software by implementing monitoring,
    • observability, and telemetry best practices
    • Crosses team and service boundaries to efficiently solve problems
    • Contributes to defining strategic direction, planning the roadmap, escalating issues, and
    • synthesizing feedback to ensure team success
    • Ensures that knowledge is shared amongst the team and does not position themselves
    • as a single point of failure
  • We require

    • 8+ years developing with object-oriented languages and frameworks
    • Strong experience in developing software in Java and Angular/Typescript, React
    • experience a plus
    • Strong experience in SQL, JPA, and Hibernate
    • Strong knowledge of REST APIs, microservices, and data structures
    • Experienced with GitHub Actions
    • Experience in Java Spring Boot applications
    • Experience with AWS, including kubernetes, kafka, dynamodb
    • Datadog
    • Strong critical thinking, problem-solving, and communication abilities
    • Strong experience with event-driven design
    • Strong sense of responsibility and drive to create exceptional applications
    • Experience mentoring and coaching junior engineers
    • Positive attitude with a penchant for collaboration and respect

Join our team!

Send us your CV and we will contact you as soon as possible.


okYour message is sent. Thank you for contacting us, we will get in touch with you soon.

*mandatory fields
Upload CV