At the New York Genome Center (NYGC), the Principal Software Engineer is primarily an individual contributor who sets technical direction and leads the design and delivery of high-impact software across interconnected products and systems. The role applies engineering judgment to challenges with unclear or undefined requirements spanning departments; builds and evolves reliable, secure, maintainable solutions; and remains hands-on in architecture, implementation, and production operations. Working across scientific, clinical, and operational teams, the Principal Software Engineer establishes durable engineering practices, guides technical decisions, and mentors engineers while partnering with engineering leaders on technical approach and delivery priorities. Supervisory responsibility for one or two direct reports may be assigned based on organizational needs and the individual's demonstrated experience and skill set. The role supports systems spanning genomic testing, from sample accessioning through laboratory and sequencing workflows, computational analysis, clinical reporting, and secure genomic-data exchange. It also guides responsible adoption of AI-enabled tools and capabilities in accordance with NYGC approval, security, privacy, and governance requirements. NYGC is an independent, nonprofit, academic research organization dedicated to advancing genomic research. It is located in Lower Manhattan and works closely with leading academic medical centers and research universities in the New York region. The pay range is $183,000–$214,000 per year; base pay may vary depending on job-related knowledge, skills, and experience.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal