×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Software Engineer; Generalist

Job in Charlottesville, Albemarle County, Virginia, 22904, USA
Listing for: Investure
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Python
Salary/Wage Range or Industry Benchmark: 98000 - 105000 USD Yearly USD 98000.00 105000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Generalist)
Job Summary

This professional will be a key member of Investure’s Technology team, working closely with senior engineering leadership and partnering with colleagues across the firm’s functional teams.

This individual will be responsible for building and supporting internal software tools and systems used primarily across investment, accounting, reporting, and data analysis workflows. The role focuses on developing user-focused solutions that support business process automation and AI-driven enhancements to drive the firm’s mission forward. The professional will collaborate closely with a talented team, working together to deliver effective, scalable, and tailored solutions to meet the firm's unique needs.

The ideal candidate is a skilled and motivated software engineer with a passion for developing innovative, user-focused tools and solutions, along with an interest in the investment industry. This individual will have strong software engineering fundamentals and experience with relational databases and object-oriented design. This individual will demonstrate a strong work ethic and is driven by the desire to work collaboratively to solve challenging technical problems and create value for the firm.

This person should be a hands-on engineer who earns credibility through sound judgment and execution and is adept at using modern AI-assisted coding tools to improve productivity, code quality, and delivery speed. Cultural alignment, humility, and maturity are imperative.

This is a full-time position with an anticipated starting annual base salary range of $98,000 - $105,000 at the time of this posting. Annual salary is a part of Investure’s overall compensation and benefits package; full-time positions are typically eligible for discretionary components including merit-based performance bonus, portfolio bonus (based on firm performance), and employer 401k contribution, among other benefits such as group health insurance.

The annual base salary range for this position is a guideline and not a guarantee of compensation or salary. Additional factors considered in determining base salary include (but are not limited to) position responsibilities, individual education/qualifications, general and role‑specific experience, knowledge, skills and other abilities, as well as internal equity, geographic location, and alignment with market data.

This position is based in-office with a remote option on Fridays.

Investure will not sponsor H-1B or other employment-related visas for this position.

The Company

Based in Charlottesville, Virginia, Investure was founded in 2003 to serve as the outsourced investment office to a select number of non‑profit endowments and private foundations. Managing assets of approximately $22 billion as of January 2026, Investure is responsible for portfolio management, asset allocation, and manager selection investing across a number of asset classes, including fixed income and credit, global public equities, alternative investments (e.g., hedge funds, private equity, venture), and real assets.

Investure has a fast‑paced culture where there is a vast opportunity for learning and strong expectation of teamwork, collegiality, and integrity. We are a mission‑driven organization that values continuous improvement, excellence, and employee engagement.

Essential Functions
  • Design, build, test, and maintain software applications that support investment, accounting, reporting, and data analysis workflows.
  • Work with relational databases to model, query, analyze, and transform financial and time‑series data.
  • Partner directly with investment, accounting, and operations colleagues who use internally built software applications to learn their workflows, translate their needs into requirements,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary