Software Engineer @ Yale University - New Haven, CT

Job Overview

12 days ago

Software Engineer

Yale University - New Haven, CT

Software Engineer

Ecology and Evolutionary Biology - Research Lab

University Job Title

Software Engineer

Bargaining Unit

None - Not included in the union (Yale Union Group)

Time Type

Full time

Duration Type


Compensation Grade

Administration & Operations

Compensation Grade Profile

Supervisor; Senior Associate (P5)

Wage Ranges

Click here to see our Wage Ranges

Work Location

Central Campus

Worksite Address

165 Prospect Street
New Haven, CT 06511

Work Week

Standard (M-F equal number of hours per day)

Searchable Job Family

Computing and Information Systems

Total # of hours to be worked:


Position Focus:

Map of Life (MOL) and the Max Planck – Yale Center for Biodiversity Movement and Global Change (MPYC) are seeking a Software Engineer who is interested developing new technologies to support effective global biodiversity education, monitoring, research and decision-making. The successful candidate will assemble and integrate a wide range of knowledge about species distributions. Map of Life is built on a scalable web platform geared for large biodiversity and environmental data and provides a range of information and biodiversity indicator products. Map of Life leads the data integration and mapping efforts of the Half-Earth Project that aims to identify and prioritize target areas for global biodiversity conservation.

Responsibilities and tasks will include:
  • Developing responsive web applications using Javascript frameworks, Python, NodeJS, Go, and PostgreSQL/PostGIS, documenting through GitHub and workflow optimization, working in Unix-based systems
  • Building and supporting backend API services in Cloud environments
  • Building and supporting frontend interfaces with frameworks like Angular, React, etc
  • Receiving and providing feedback on code, incorporating user feedback directly into products
  • Assessing and meeting technical and stakeholder needs
  • Conducting written and oral presentations of data, interpreting the findings, and providing conclusions and recommendations
  • Solving problems in an organized and logical manner

Essential Duties

1. Develops programs or systems of small to moderate size and complexity. Modifies existing systems at all levels of difficulty. 2. Provides informational input into decisions concerning the development and delivery of applications, programs and systems. Defines and analyzes requirements to meet the expectations of stakeholders and intended end user needs, scheduled timeline, and budgetary targets. 3. Analyzes, defines and designs new systems and applications. Writes code in support of business solutions. 4. Responsible for the creation, definition, communication, and management of project plans which includes architectural design, technology selection and methodologies to apply. 5. Troubleshoots problems and provide ongoing maintenance and support for applications and systems. 6. Prepares documentation, user manuals and develops formal proposals for new systems and modifications to existing systems. Mentors technical staff and provide training for end users. 7. Contributes in the development of policies or modifications to exiting policies. 8. Applies and keeps current with existing and emerging technologies and methodologies. Provides ongoing input to the establishment of programming standards, procedures, and methodologies. 9. May perform other duties as assigned.

Required Education and Experience

Bachelor's Degree in a related field and two years of related work experience or an equivalent combination of education and experience.

Required Skill/Ability 1:

Proficient in web fundamentals including HTML, CSS, and Javascript and Python.

Required Skill/Ability 2:

Understanding of web technologies, data structures, system design.

Required Skill/Ability 3:

Well-developed written and oral communication skills with the ability to conduct written and oral presentations.

Required Skill/Ability 4:

Ability to function effectively independently and as part of a team working in a collaborative environment, receiving and providing feedback.

Required Skill/Ability 5:

Excellent analytical skills with a good problem-solving attitude.

Drug Screen


Health Screening


Background Check Requirements

All candidates for employment will be subject to pre-employment background screening for this position, which may include motor vehicle, DOT certification, drug testing and credit checks based on the position description and job requirements. All offers are contingent upon the successful completion of the background check. For additional information on the background check requirements and process visit "Learn about background checks" under the Applicant Support Resources section of Careers on the It's Your Yale website.

COVID-19 Vaccine Requirement

Thank you for your interest in employment at Yale University. Please also note that the university has a COVID-19 vaccination and booster requirement for all students, staff & faculty which is described in the COVID-19 Vaccine Program. As you search our open positions, you will see that all postings list their on-site addresses which gives more detail on the on-campus work location of the role.

Posting Disclaimer

The intent of this job description is to provide a representative summary of the essential functions that will be required of the position and should not be construed as a declaration of specific duties and responsibilities of the particular position. Employees will be assigned specific job-related duties through their hiring departments.

EEO Statement:

University policy is committed to affirmative action under law in employment of women, minority group members, individuals with disabilities, and protected veterans. Additionally, in accordance with Yale’s Policy Against Discrimination and Harassment, and as delineated by federal and Connecticut law, Yale does not discriminate in admissions, educational programs, or employment against any individual on account of that individual’s sex, sexual orientation, gender identity or expression, race, color, national or ethnic origin, religion, age, disability, status as a special disabled veteran, veteran of the Vietnam era or other covered veteran.

Inquiries concerning Yale’s Policy Against Discrimination and Harassment may be referred to the Office of Institutional Equity and Accessibility (OIEA).

W.L. Harkness Hall, 3rd Floor, Room 303
100 Wall Street, New Haven CT 06511
[email protected]


Yale University is a tobacco-free campus

Similar Jobs

Lead Software Engineer, Back End (Remote-Eligible)

Capital One - US

New York, NY

Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve…

Software Engineer Associate (TAP)

Chubb INA Holdings Inc.

Jersey City, NJ

On-the-job and educational technical training (offered through Pluralsight) to enhance skills within your chosen discipline.

UI / UX Developer

eSales Technologies

West Babylon, NY

Must hav hands on experience HTML5 CSS. Understanding user research, and wireframing.

IoT Developer/Engineer - Thingworx (Remote)

Cognizant Technology Solutions

Summit, NJ

In addition, candidates may be required to present their current state or government issued ID during each interview. At least 3 - 8 years of IT experience.

Wordpress Web Developer

eSales Technologies

West Babylon, NY

Have in depth knowledge of WP Site (Configuration, Pages, Posts). Minimum 1 year of experience in PHP. Must hav hands on experience in customizing the WP and WP…

Engineer II Software

Crown Castle USA Inc.

Westborough, MA

2+ years software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and…

Software Development Engineer, AWS Blockchain

Amazon Dev Center U.S., Inc.

New York, NY

Experience in enterprise software or cloud services. 3+ years professional experience in software development. Take the long term view.

Cloud Engineer

Saks Off 5th

New York, NY

Develop and implement infrastructure automation and cloud management tooling 20%. Access management and operational support within the AWS cloud 10%.

Software Security Engineer

Celonis SE

New York, NY

You will engineer and develop software and automation to proactively build secure by default controls. Great compensation and benefits packages (stock options,…

API Support Engineer , Developer Support Engineering Services LLC

New York, NY

Working knowledge of software used to develop in these languages. Writing code samples, tutorials, and technical articles for the developer community.

QA Automation Engineer-Android/Google


New York, NY

Work alongside and mentor other test engineers to continuously improve process and provide recommendations into our internal training boot camps.

Software Engineer - OpenStack

Canonical - Jobs

New York, NY

This role requires a python software developer with a passion for automating infrastructure as code. Keywords: python, agile, lean, distributed systems,…

Associate Software Engineer


New York, NY

You need to ask the right questions, log what needs to be logged, run the right diagnostics, build the correct software employing the proper algorithms, and…

Puppet Administrator

Cognizant Technology Solutions

Windsor, CT

Experienced writing python, yaml, ruby and shell scripts to automate the deployment and scheduling. This position is also eligible for Cognizant’s discretionary…

Programmer (Generalist)

People Can Fly

New York, NY

Minimum 5 years of software engineering experience. 20 paid vacation days and 5 paid sick days. Expert in C++ and object-oriented programming background.

Software Engineer - Mobile (Wayne, Boston, and San Diego)


Wayne, NJ

Examples of expected physical activity include: frequently transporting between offices, buildings, and campuses up to ½ mile; frequently transporting and…

MS Expert Software Engineer/Sharepoint

Altera Digital Health

Melville, NY

Quickly learn new technologies or tools necessary to meet project requirements. Experience using Visual Studio or similar IDE.

Cybersecurity Architect for Identity and Access Management in PKI

FactSet Research Systems

Norwalk, CT

Implement cloud/on-prem PKI-as-a-service or similar solution for lifecycle automation and inventory of all digital certificates issued from public or private…

Engine Programmer

People Can Fly

New York, NY

Minimum 3 years of software engineering experience. BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.).

ServiceNow Developer

Cognizant Technology Solutions

Hartford, CT

Strong oral and written communication skills. Must be technically savvy and able to design and build applications that meet business goals and objectives.

Cloud Engineer


Hartford, CT

Help design re-usable data ingestion, extractions and aggregation frameworks using AWS services to provide the well curated data for application, data science,…

Senior Back End Engineer

Northwestern Mutual

New York, NY

A team player that effectively works well with other engineers, product owners, and non-technical roles. Release to production early and often – you won’t be…

Android Developer

eSales Technologies

West Babylon, NY

Android studio, API integration, Android SDK, JAVA, XML & JSON Web Services, and its relevant frameworks / Firebase.

Software Developer - Ruby


New York, NY

Strong software engineer with at least 4 years of hands-on development experience. Experience working with less experienced engineers, providing them with…