Senior Staff Application Engineer

New York, New York


Employer: Medidata Solutions
Industry: Research & Development
Salary: $138750 - $185000. per year
Job type: Full-Time


Location: Hybrid

Medidata follows a hybrid office policy in which employees who are hired for an in-person position are expected to work on site a certain number of days per week in accordance with Company policy.

Medidata: Powering Smarter Treatments and Healthier People

Medidata, a Dassault Systèmes company, is leading the digital transformation of life sciences, creating hope for millions of people. Medidata helps generate the evidence and insights to help pharmaceutical, biotech, medical device and diagnostics companies, and academic researchers accelerate value, minimize risk, and optimize outcomes. More than one million registered users across 2,000+ customers and partners access the world's most trusted platform for clinical development, commercial, and real-world data. Known for its groundbreaking technological innovations, Medidata has supported more than 30,000 clinical trials and 9 million study participants. Medidata is headquartered in New York City and has offices around the world to meet the needs of its customers. Discover more at www.medidata.com and follow us on LinkedIn , Instagram , and X .

Your Mission:

Be a vital part of the engineering team, to deliver mission critical software. You will work in a highly collaborative environment with product, PMO and QA and be a hands-on developer of Medidata's software applications. You will be building products and tools relied upon by all internal engineering teams and customer-facing functions at Medidata. Quality and standards matter to us - we strive to positively influence the Technology organization through close collaboration and attention to detail. While our projects are diverse (eLearning, observability tools and services, externalization of internal service APIs), our mission remains constant - increase Medidata's velocity of innovation by raising quality across all teams while maintaining our transparent and trusting team culture.

Our applications are built with Ruby on Rails, MySQL and are hosted in AWS. Our front end uses HTML, CSS, jQuery, React, AJAX and Bootstrap. As an engineer, you'll be challenged both to develop new features in response to market demand and improve the performance and scalability of the application to meet the rapidly growing user base. with Ruby on Rails, relational and non-relational databases, and Cloud Services.
  • Analyze, plan, design, develop, implement and maintain software in a production environment
  • Advocate for and apply good technical practices such as continuous integration, test automation, automated infrastructure and observability
  • Use test driven strategies to ensure code quality, and collaborate with test engineering to ensure feature quality
  • Leverage agile methodologies to anticipate and mitigate risks, ensure team health and manage complex tasks
Responsibilities:
  • Demonstrated experience of leading and shaping architectural design and development across large scale modern Microservices, Cloud based architectures for SaaS products
  • Propose and prototype solutions to complex business problems and translate them to technology
  • Define and advocate good engineering practices for the team
  • Work closely with the Engineering management and Architecture groups in leading product delivery
  • Be able to propose solutions based on the well known design patterns
  • Collaborate in troubleshooting the production issues and provide possible workarounds and solutions in a timely manner
  • Coach and mentor colleagues; engage in code review to improve code quality and promote TDD/BDD approach
  • Work positively and productively with other developers, Test Engineers and Business Analysts
  • Be a strong & positive voice in the Scrum meetings; contribute in Scrum Artifacts
Qualifications:
  • B.S. or M.S. Computer Science, Engineering, related field or relevant experience preferred
  • Worked on full-stack large scale projects in an enterprise environment
  • Experience designing and developing with microservices and event driven architectural patterns
  • Experience designing and developing web applications leveraging modern UI technologies and frameworks
  • Experience with web and services application security
  • Experience with designing, developing and deploying applications and services in AWS
  • Extensive experience in using Databases (MySQL, or other relational databases)
  • Experience with TDD and BDD
  • Experience designing and developing application CI/CD pipelines using tools like Github Actions, Cloudformation and Terraform. Experience with containers and orchestration tools like Docker or Kubernetes
  • Experience with application observability and distributed tracing.
  • Good understanding of AWS
  • Good understanding of source control
  • Proven technical leader within an Agile development environment
  • Thrives in a team environment and has strong people communication skills
  • Be a problem solver - find creative solutions for tough problems
  • Prepared to challenge the status-quo - propose multiple solutions with pros and cons
  • Assume ownership and be proactive
As with all roles, Medidata sets ranges based on a number of factors including function, level, candidate expertise and experience, and geographic location.

The salary range for positions that will be physically based in the NYC Metro Area is $157,500-210,000

The salary range for positions that will be physically based in the California Bay Area is $166,500-222,000.

The salary range for positions that will be physically based in the Boston Metro Area is $155,250-207,000.

The salary range for positions that will be physically based in Texas or Ohio is $138,750-185,000.

The salary range for positions that will be physically based in all other locations within the United States is $141,000-188,000.

Base pay is one part of the Total Rewards that Medidata provides to compensate and recognize employees for their work. Most sales positions are eligible for a commission on the terms of applicable plan documents, and many of Medidata's non-sales positions are eligible for annual bonuses. Medidata believes that benefits should connect you to the support you need when it matters most and provides best-in-class benefits, including medical, dental, life and disability insurance; 401(k) matching; unlimited paid time off; and 10 paid holidays per year.

Medidata Solutions, Inc. is an Equal Opportunity Employer. Medidata Solutions provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability status, protected veteran status, or any other characteristic protected by the law. Medidata Solutions complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.

#LI-EM1

#LI-Hybrid

Note: Please be on the lookout for job scams. Medidata recruiters will never ask applicants for monetary compensation, credit card, or banking details.

Diversity As a game-changer in sustainable technology and innovation, Medidata, Dassault Systèmes company, is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it's our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.

Created: 2024-10-10
Reference: 541317
Country: United States
State: New York
City: New York
ZIP: 10036


Similar jobs: