
Lead Software Engineer - AI Coding
NYU Langone Health
Job description
NYU Langone Health is a fully integrated health system that consistently achieves the best patient outcomes through a rigorous focus on quality that has resulted in some of the lowest mortality rates in the nation. Vizient Inc. has ranked NYU Langone the No. 1 comprehensive academic medical center in the country for three years in a row, and U.S. News & World Report recently placed nine of its clinical specialties among the top five in the nation. NYU Langone offers a comprehensive range of medical services with one high standard of care across 6 inpatient locations, its Perlmutter Cancer Center, and over 320 outpatient locations in the New York area and Florida. With $14.2 billion in revenue this year, the system also includes two tuition-free medical schools, in Manhattan and on Long Island, and a vast research enterprise with over $1 billion in active awards from the National Institutes of Health.
For more information, go to NYU Langone Health, and interact with us on LinkedIn, Glassdoor, Indeed, Facebook, X, YouTube and Instagram.
Position Summary:
We have an exciting opportunity to join our team as a Lead Software Engineer - AI Coding.
As a Lead Software Engineer in AI Coding, you will be responsible for creating software applications using advanced AI coding tools and techniques. You will play a crucial role in the design, development, and maintenance of our custom software development projects. Your expertise will ensure the successful delivery of high-quality, scalable, and secure web solutions.
Job Responsibilities:
-
Use AI coding tools to create source code as required to implement features as assigned during sprint planning activities.
-
Develop test harnesses and quality gates for AI generated code.
-
Perform production deployments as needed.
-
Participate in daily standups and scrum ceremonies estimating story points for requested work.
-
Provide support and guidance for junior developers and offshore engineers
-
Implement code with best practices for operational support error handling, logging, graphing of key metrics, graceful failure, tuning timeouts appropriately.
-
Lead, direct, delegate work and serve as a liaison to a team of engineers (both onshore and offshore) to accomplish sprint goals.
-
Encourage adherence to standards & best practices - graceful failure, security, unit testing, devops, instrumentation drive the build to operate strategy.
-
Encourage and facilitate continuous improvement strategies to improve operational viability and overall maturity of custom software products based on published maturity model
-
Evaluate tools and technologies and provide analysis and recommendations
-
Participate in a 24x7x365 on-call rotation. Provide support as needed during production outages off-hours.
Minimum Qualifications:
-
BS or MS in engineering or computer science related discipline or equivalent experience.
-
8+ years of building custom software solutions using at least two modern, object-oriented programming and/or scripting languages using a web application framework.
-
2+ years serving as a tech lead on a team directing engineering efforts, delegating work and serve as a liaison to a team of engineers (both onshore and offshore) to accomplish sprint goals.
-
Expert knowledge of web technologies including HTTP 2, TLS encryption, caching, web browsers, cookies, http headers, html ,javascript and CSS (web only).
-
Expert knowledge of using at least one advanced AI coding tool using spec driven development (SDD) and building harnesses for coding agents.
-
Expert knowledge of the Unix operating system (RHEL/Centos, Ubuntu).
-
Expert knowledge of GIT version control including using branches, code reviews, tags, etc.
-
Expert knowledge of using Unit testing frameworks and experience writing unit tests as part of the development process.
-
Expert Knowledge of agile scrum methodology and experience working on a scrum team.
-
Expert knowledge of relational database technologies designing normalized relational schemas, creating schemas, indexes, writing sql queries and troubleshooting performance issues (web and service).
-
Expert knowledge of creating REST APIs and REST standards using standard tools that automatically create API documentation (web and service)
-
Full stack development capabilities - Expert knowledge of both front end (HTML, CSS, Javascript, React) and backend (Python, PHP) scripting languages for feature development, unit testing, instrumentation and debugging.
-
Expert troubleshooting capabilities
-
Working knowledge of one cloud computing platform creating cloud-based infrastructure and managing with infrastructure as code tools (web and service)
-
Working knowledge of devops tools creating code pipelines using Jenkins (or equivalent) to automatically deploy and validate deployments(web and service)
-
Working knowledge of test automation tools and ability to integrate testing into pipelines. Types of tests include functional, service, contract and networking failure mode.
-
Ability to troubleshoot and resolve production issues application, networking and OS level and provide Teir 2 production support.
-
Positive and growth-oriented mindset. Flexible personality, comfortable with collaboration, open communication and reaching across functional borders.
-
Verbal and oral communication skills. Ability to collaborate with team members to complete team goals.
Preferred Qualifications:
Preferred Qualifications:None.
Qualified candidates must be able to effectively communicate with all levels of the organization.
NYU Langone Health provides its staff with far more than just a place to work. Rather, we are an institution you can be proud of, an institution where you'll feel good about devoting your time and your talents.
At NYU Langone Health, we are committed to supporting our workforce and their loved ones with a comprehensive benefits and wellness package. Our offerings provide a robust support system for any stage of life, whether it's developing your career, starting a family, or saving for retirement. The support employees receive goes beyond a standard benefit offering, where employees have access to financial security benefits, a generous time-off program and employee resources groups for peer support. Additionally, all employees have access to our holistic employee wellness program, which focuses on seven key areas of well-being: physical, mental, nutritional, sleep, social, financial, and preventive care. The benefits and wellness package is designed to allow you to focus on what truly matters. Join us and experience the extensive resources and services designed to enhance your overall quality of life for you and your family.
NYU Langone Health is an equal opportunity employer and committed to inclusion in all aspects of recruiting and employment. All qualified individuals are encouraged to apply and will receive consideration. We require applications to be completed online.
View Know Your Rights: Workplace discrimination is illegal.
NYU Langone Health provides a salary range to comply with the New York state Law on Salary Transparency in Job Advertisements. The salary range for the role is $121,792.21 - $166,950.00 Annually. Actual salaries depend on a variety of factors, including experience, specialty, education, and hospital need. The salary range or contractual rate listed does not include bonuses/incentive, differential pay or other forms of compensation or benefits.
To view the Pay Transparency Notice, please click here