> Markdown version of [/jobs/ext/2522975-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2522975-senior-software-engineer). 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 Engineer - **Company:** Weill Cornell Medicine - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $129,000.0 - $150,300.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), HTML, Java (Programming Language), JavaScript (Programming Language), PHP (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, Big Data, C++ (Programming Language), Client Server Models, Cascading Style Sheets (CSS), Cloud Computing, Nvidia CUDA, Data Structures, Relational Databases, General-Purpose Computing on Graphics Processing Units, Java Database Connectivity, Javaserver Pages, Python (Programming Language), Logical Data Models, MATLAB, Microsoft SQL Server, MySQL, OpenMP, Oracle (Applications), Software Maintenance, Qt (Software), Software Engineering, SQL Stored Procedures, SQL Databases, Systems Integration, Web Applications, Extensible Markup Language (XML), Data Processing, Multithreading, Google Cloud, Sybase, Apache Kafka, Database Tools and Utilities - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=5ce6371d08119ea6 ## About the Role * Bachelor's Degree, Experience in developing pipelines using workflow language (e.g. Nextflow) and messaging services (e.g. Kafka). Experience in using a cloud environment (e.g. Microsoft Azure, AWS, Google Cloud). Previous experience with implementing multi-user client/server technologies and working knowledge of system integration of web-based and native GUI front ends with relational databases. Experience working with large data sets and analysis. Knowledge, Skills and Abilities * Ability to develop secure, reliable, scalable applications. * Knowledge of and experience in software development using PHP, JavaScript, HTML, CSS, SQL, XML, C, C++, Qt, Matlab, Python, Java & R. * Sufficient experience to maintain existing applications built using Java, JDBC and JSP, and to extend their functionality as needed. * Ability to write multi-threaded highly concurrent code utilizing Matlab, OpenMP, CUDA, C++, AMP, MPI or GPGPU. * Ability to write effective stored procedures and readiness to write stored procedures in Sybase, MS SQL Server, Oracle and MySQL databases. * Proficiency with generating optimal data structures and with physical and logical database design. ## Description Responsible for designing, implementing, developing, and maintaining software and database tools for applications dedicated to data processing and analysis for research, clinical, and administrative activities, including advanced bioinformatics pipelines and cloud-based solutions. Responsible for the supervision of software developers., * Collects functional design requirements and leads the design of the solutions. * Creates and/or supervises the generation of prototypes for client engagement. * Designs secure and reliable technical solutions and defines their testing plan. * Coordinates troubleshooting of issues, the identification of root causes and defines solutions. * Documents the design and implementation process and makes sure that complete documentation of the code and APIs as well as instructions to users are generated and made available. * Ensures that version control tools are used by the team. * Plans meetings and makes sure that deadlines and schedules are met. Elicits constructive feedback from the team. * Understands expectations that were set with client; recognizes and communicates when issues/event may affect delivery. * Shares acquired skills with team members through formal and informal channels. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Coffee with Developers - Silvio Barbieri](https://www.wearedevelopers.com/videos/897-coffee-with-developers-silvio-barbieri) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)