Senior Software Engineer – 20025744

Position Summary

We are currently looking for a Senior Software Engineer to join our Data Science team. The Senior Software Engineer will develop interfaces and components in a continuous deployment context emphasizing DevOps automation and cloud native design principles. We are interested in demonstrated experience delivering high quality, complex systems exhibiting deep familiarity with software design patterns and the principles of microservice architectures. While exposure to the specific tools and protocols listed below is important, we will consider candidates with a strong foundation in computer science and a track record of delivering advanced software to develop those competencies.

Educational Requirements

Relevant post-Baccalaureate degree required; for candidates demonstrating comparable background in academic or research computing management, will accept a relevant undergraduate degree and 3 or more years of relevant experience in substitution.

Qualifications and Experience

At least five years of professional software development experience. Programming and development skills in software engineering, design patterns, DevOps, configuration-as-code, and continuous deployment to include Python, OpenAPI, HTML, CSS, JavaScript, React, Linux, Ansible, Docker, Kubernetes, Neo4J, SQL, Apache Spark, Elastic Search. Demonstrated practice of iterative, customer focused software development in a continuous deployment setting involving multiple teams. Capacity for self education, interdisciplinary study and inquiry. Effective oral and written communication skills. Interpersonal communication, human relations and team building skills. Ability to foster and maintain collaborations with local and national researchers, and subject matter experts.

Equal Opportunity Employer

The University of North Carolina at Chapel Hill is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or status as a protected veteran.

For more information and to apply, please visit