> Markdown version of [/jobs/ext/4379288-senior-software-engineers](https://www.wearedevelopers.com/jobs/ext/4379288-senior-software-engineers). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineers - **Company:** Medidata Solutions, Inc. - **Location:** New York, NY, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Software Code Optimization, Databases, Data Manipulation Languages, Amazon DynamoDB, Github, Interaction Design, Scrum Methodology, Release Management, Amazon Simple Notification Service (SNS), Software Engineering, Web Applications, Web Pages, Load Balancing, Autoscaling, Backend, Cloudformation, Amazon Relational Database Service, Information Technology, Route53, Functional Programming, Amazon Simple Queue Service (SQS), Pagerduty, Programming Languages, Microservices - **Published:** October 31, 2026 - **Apply:** https://www.juju.com/job/1_CC7DC9DBB9914895912397909A3B3F92-NY1726795 ## About the Role Job Requirements: Masters or foreign equivalent degree in Computer Science, Software Engineering or in related field and 3 years of experience in the job offered or in a computer-related occupation. Special Requirements: Position requires experience, knowledge or coursework in each of the following skills: 1. Provide architectural designs that account for security, resiliency, scalability, maintainability and performance as per enterprise architecture standards. ## Description Develop front end websites using modern technology stack. Design user interactions on web pages. Develop back-end website applications. Create servers and databases for functionality. Ensure cross-platform optimization for mobile devices. Ensure responsiveness of applications. Work alongside graphic designers for web design features. See through a project from conception to finished product. Design and develop APIs. Meet both technical and consumer needs. Stay abreast of developments in web applications and programming languages. Telecommuting permitted., Accountable for all phases of development process starting from requirement gathering and analysis to product delivery in Agile methodology. 3. Build cloud formation template for EC2, Auto Scaling, Load Balancer, Route 53, RDS, SNS, SQS, Lambda, and Dynamo DB. 4. Provide go live support for front and backend micro service. Co-ordinate with operations team and DB team to ensure everything works seamlessly. 5. Integrate the PagerDuty as an alert notification channel for the monitoring metrics. 6. Provide knowledge transfer to monitor the infrastructure, Production Services, and escalation matrix in PagerDuty alert notification. 7. Coordinate with scrum master to create stories for the proposed design and groom each story acceptance criteria with product owner. 8. Protect Production release code branch in GitHub repository, enable mandatory checks like review comments and approvals to merge every pull requests. 9. Troubleshoot any issues during Go Live phase and provide immediate fix in code or AWS infrastructure. 10. Create change order request with step-by-step instructions to modify any DML or DDL changes required in the Production DB and submit it to the Operations Team. Employment and background checks may be required.