Principal Software Engineer / Architect

Uvimco
Charlottesville, VA

The University of Virginia Investment Management Company (UVIMCO) provides investment management services to the University of Virginia and associated organizations. UVIMCO’s team represents an exceptional group of investment management professionals who are grounded in the mission and values of the University of Virginia. We manage approximately $15 billion for the University of Virginia and are proud of the positive impact that our work has on generations of UVA students, faculty, staff, and patients.

UVIMCO currently employs approximately forty-eight full-time staff who are primarily located in Charlottesville, VA. We value integrity, service, excellence and passion.

Why Join Us


  • Support UVA’s mission: Our investment returns directly support scholarships, programs, research, and other initiatives to benefit current and future students, faculty, patients, and staff of the University.

  • Strong culture: UVIMCO fosters a collegial, flat, and collaborative work environment. The firm prioritizes employee well-being and maintains a strong work-life balance. Staff are united by a passion for our mission, a love of learning, and a commitment to preserving UVIMCO’s record of excellence.

  • Generous employment benefits: UVIMCO offers a competitive salary and a business casual work setting. We are located on the Downtown Mall in Charlottesville, VA.

Position Overview

UVIMCO is seeking an experienced technology professional with a strong passion for software development, systems design, and data architecture. If you thrive on tackling complex challenges, guiding technology strategy, and mentoring others, we invite you to consider joining our team as a Principal Software Engineer in Charlottesville, VA. Please note remote applicants will not be considered.

The technology team supports UVIMCO through five key responsibilities:


  • Systems and infrastructure

  • Data governance and cyber security

  • Software development

  • Process automation

  • Innovation and continuous improvement

In this role, you will have the opportunity to work on a diverse set of projects that canvas the organization, including developing software, building data structures and information flows within our organization, working with APIs to implement system integrations, shaping architectural decisions, and ensuring UVIMCO’s systems remain secure, scalable, and future proof.

Primary Responsibilities:


  • Design and implement data systems and applications that are appropriately scalable, secure, and aligned with long-term business goals.

  • Deliver high-quality software solutions, oversee critical integrations, and help guide system modernization efforts.

  • Partner with investment, operations, and technology leaders to translate organizational needs into technology solutions.

  • Provide guidance and mentorship to junior developers and analysts, fostering technical growth across the team.

  • Evaluate emerging technologies and recommend adoption strategies to improve efficiency and data-driven decision-making.

  • Take ownership of complex, high-visibility initiatives directed by senior leadership.

Skills and Qualifications

The ideal candidate will possess:


  • Deep technical expertise in software development and data architecture.

  • Minimum of 7 years of direct experience.

  • Demonstrated experience with data modeling, analytics, relational databases, and cloud technologies.

  • Strong proficiency with multiple languages (C#, Python, SQL, JavaScript, R) and frameworks (.NET, Bootstrap, or comparable).

  • Track record of architecting and delivering complex systems in a mission-critical environment.

  • Excellent analytical, communication, and interpersonal skills, with an enthusiasm to collaborate and influence technical direction.

  • Generalist mindset: Adaptable, curious, and committed to continuous learning.

  • Willingness to occasionally provide coverage for end-user support when needed, modeling a team-first approach.

The Opportunity

This is a chance to step into a high-impact role where your expertise will directly strengthen UVIMCO’s ability to support UVA’s mission for generations to come. If you have a passion for engineering, a generalist mindset, and enjoy making a meaningful impact, consider applying for this exciting opportunity.

UVIMCO is an Equal Opportunity Employer. We celebrate diversity and welcome individuals from different backgrounds. We do not discriminate on the basis of any protected class and provide an inclusive environment of mutual respect for all employees.

Posted 2025-10-07

Recommended Jobs

Theater & Rifle Range Associate

Marine Corps Heritage Foundation (MCHF)
Triangle, VA

Job Description Job Description About Us: Are you seeking a fun, unique and interesting work environment? Consider working at the National Museum of the Marine Corps - a lasting tribute to U.S. …

View Details
Posted 2025-09-24

Pharmacovigilance & Drug Safety Specialist (PharmD)

Pharmacy Careers
Virginia Beach, VA

Pharmacovigilance & Drug Safety Specialist (PharmD) Bring your clinical lens to the world of drug safety and reporting. Key Responsibilities: Analyze adverse event reports and clinical trial …

View Details
Posted 2025-09-15

Server

Olive Garden
Fredericksburg, VA

For this position, pay will be variable by location - plus tips. Our Winning Family Starts With You! Check out these great benefits! Flexible schedules to help you balance other life commitments …

View Details
Posted 2025-07-28

Medical Consultant Review of Medical Records

Abbtech
Reston, VA

Job Description:Required Skills (Knowledge, Skills and Abilities – KSAs): Expert – Consultant The Contractor is responsible for providing personnel with the necessary level of experience to suppo…

View Details
Posted 2025-09-23

Project Controls Manager

Black & Veatch
Arlington, VA

Together, we own our company, our future, and our shared success. As an employee-owned company, our people are Black & Veatch. We put them at the center of everything we do and empower them to gro…

View Details
Posted 2025-10-06

Sr. Lead java Developer

Twenty First Systems Inc.
Arlington, VA

JOB TITLE – Sr. Lead java developer/Architect Reports to: Program Manager Location: Arlington, VA; Bethesda, MD Travel: Start Date: Immediately Clearance Requirement: Public Tr…

View Details
Posted 2025-09-12

Certified Athletic Trainer

Rehab Associates of Central Virginia
Lynchburg, VA

Over the last 50 years, Rehab Associates of Central Virginia has been the area’s outpatient physical therapy clinic, focusing on putting our patients’ needs first. Our physical therapists have …

View Details
Posted 2025-09-16

Subject Matter Expert II

BAM Technologies, LLC
Arlington, VA

Subject Matter Expert II BAM is a dynamic, multi-disciplinary firm with leading-edge skills in information technology, software development and applied research. Serving government and commercial …

View Details
Posted 2025-09-22

Construction Manager

AECON
Surry, VA

Come Build Your Career at Aecon! As a North American leader in infrastructure development, Aecon is safely and sustainably building what matters for future generations to thrive! We lead some…

View Details
Posted 2025-09-25

Software Developer - ServiceNow - TS/SCI w/poly

Leading Path Consulting
Herndon, VA

Software Developer - ServiceNow Herndon, Va.   As part of Sponsor’s integrated ServiceNow delivery team, the Contractor Team shall provide development and process improvement support of Sponsor’…

View Details
Posted 2025-09-22