MasterControl

Senior Software Engineer, Data Infrastructure

Remote
USD 160k - 170k
API SQL Spark Java Microservices AWS
Description

About MasterControl 
At MasterControl, we're on a mission to make the world a better place by bringing life-changing products to more people sooner. How do we do it? By providing top-notch cloud-based quality and compliance software for life sciences and other regulated industries. We believe in helping organizations digitize, automate, and connect quality and compliance processes across the entire product development life cycle. And it's not just us who believe it - over 1,000 companies worldwide rely on MasterControl’s software solutions to achieve new levels of operational excellence. Join the MasterControl team and become an owner of the company! Our #OwnIt program reflects our commitment to our employees and their role in our success. Be more invested in your work and motivated to achieve shared goals by being a part of a company where you're not just an employee. 

Too good to be true? See our culture and what it's like at MasterControl in this video! https://youtu.be/moOOclgV2E8  

Job Summary: 

  • Work closely with product managers to understand customer needs, provide technical input, and contribute to the product roadmap. 
  • Collaborate with data engineers to understand the underlying data models, powering data product, and expose relevant functionalities through APIs. 
  • Design, develop, and deliver APIs to enable our data engineering efforts. 
  • Knowledge of SQL/Database services such as RDS, Databricks, Singlestore, Aurora, and others.  
  • Knowledge of data processing and orchestration tooling such as Airflow, Spark, Beam, Flink or others. 
  • Collaborate with software engineers to integrate data platform capabilities, data services and APIs seamlessly into data product’s front-end interfaces and ensure smooth data flow between client applications and the APIs. 
  • Implement data APIs using REST with best practices for resource naming, versioning, authentication, and error handling. 
  • Implement thorough testing, including unit tests and integration tests, to validate the functionality and reliability of the data services and APIs. 
  • Optimize data services and APIs for performance and scalability, considering caching mechanisms, efficient data retrieval techniques, and query optimization. 
  • Monitor data service and API usage, performance, and availability, and proactively address any issues or bottlenecks. 
  • Ensure data security and privacy by implementing appropriate authentication, authorization, and encryption measures in the APIs. 
  • Document data service and APIs, including usage instructions, sample requests and responses, and API reference documentation for developers and customers. 
  • Collaborate with Engineering, Product, Operations, and Support throughout the product lifecycle. 
  • Stay updated with emerging technologies, industry trends, and best practices in API design, data engineering, and data product development. 

Qualifications: 

  • Bachelor’s/Master’s degree in Computer Science, Computer Engineering, or related field 
  • 7-10+ years experience in developing services and APIs 
  • Strong Java development experience 
  • Strong knowledge of REST APIs, microservices, and data structures 
  • Advanced understanding of REST API design patterns 
  • Follows design patterns established by Architecture and Engineering leadership 
  • Driven to deliver value to MasterControl customers 
  • Must be able to work well within and across teams 

Other Skills: 

  • Experience deploying solutions in complex AWS environments 
  • Experience with GitHub, Jira, Confluence, Snyk 

 
#OwnIt attitude and a team player mindset are essential. 

Why work here? 
To put it simply, working at MasterControl is fun, challenging, and rewarding. From our Fitness Clubs to our awards programs, from our company parties to our competitive benefits, you can't really go wrong.  MasterControl could be your next (and last) career move!  

Here are some of the amazing benefits: 

  • Generous PTO package starting at four weeks, with an increase after just three years of employment 
  • Competitive compensation with annual merit increase reviews 
  • RSUs- You have a stake in the company and the opportunity to share in its success 
  • 100% coverage of medical premiums (yes, you read that right!) 
  • Dental and vision plans 
  • 401k plan to save for your future 
  • Wellness programs for all employees, including a Fitbit to track your progress. 
  • So what are you waiting for? Apply to join the #TheBestTeamOnThePlanet! 
  • Applicants must be currently authorized to work in the United States on a full-time basis. 

The US base salary range for this full-time position is $160-170 + 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. 

MasterControl is an Equal Opportunity Employer. If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact MCTalent@MasterControl.com or call (801) 942-4000 and ask to speak with a member of Human Resources.
Equal Opportunity Employer, including disability and protected veteran status.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers