Demo

Software Engineer

Investure
Charlottesville, VA Full Time
POSTED ON 12/1/2024
AVAILABLE BEFORE 2/1/2025

Job Summary

This professional will be a key member of Investure’s Technology sub-team, working under the direction of the Head of Technology and within the Reporting & Analytics broader function at Investure. This individual will be responsible for full-stack development, maintenance, and integration of highly customized applications to serve a diverse group of end users across the firm. The role focuses on developing solutions that support portfolio analytics, business process automation, and AI-driven enhancements, all while helping to drive the firm’s mission forward. The professional will collaborate closely with a talented and supportive team, working together to deliver effective, scalable, and tailored solutions to meet the firm's unique needs. Additionally, this person will contribute to data integrity efforts, assist in software testing and deployment, and work to enhance the firm’s internal tools with the goal of enhancing certain decision-making capabilities.


The ideal candidate is a skilled and motivated software engineer with a passion for developing innovative, user-focused solutions and ideally with an interest in investments. This individual will demonstrate a strong work ethic and is driven by the desire to work collaboratively to solve challenging technical problems and create meaningful impact for the firm. Cultural alignment, humility, and maturity are imperative. The position is based in-office with a hybrid option available for remote on certain days of the week.


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 $18 billion as of August 2024, 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

  • Develop and maintain custom applications to meet the specific needs of end users and the firm.
  • Integrate multiple currently disconnected systems through application development to ensure seamless interaction and improve efficiency.
  • Automate business processes to help the firm operate more effectively.
  • Support data analysis and ensure the integrity of data for effective decision-making.
  • Assist with the testing, deployment, and maintenance of software applications to ensure robust and scalable solutions.
  • Build dashboards and reports that enable data-driven portfolio decisions and process improvements.
  • Collaborate on UI/UX design to enhance the functionality and user experience of internal tools.
  • Improve data architecture and analytics to leverage new technologies that advance team goals.

 Responsibilities and title will ultimately be commensurate with the professional’s experience and demonstrated faculties and judgment.


Education, Experience & Skills

  • Bachelor’s degree in computer science/computer engineering or a related technical field
  • Minimum of 2 years of programming experience using C#, React, and a relational database in a version-controlled environment
  • Experience with SQL, Python, and Git preferred
  • High adaptability and willingness to find creative solutions and embrace new technologies
  • Ability to work independently as well as with teams with strong focus on quality of deliverables
  • Excellent communications skills to be able to work collaboratively with end users
  • Interest in new technology whether development languages, data architecture, or software design
  • Ability to manage confidential and sensitive information with a high degree of professionalism
  • While not required, knowledge of certain investment industry strategies, products, analytics, or metrics, with an ability to communicate internally (and in written form) insights and takeaways from these, is a plus


Guiding Principles

  • Integrity: Demonstrates unquestioned ethics and credibility. Strives to exemplify the highest ethical standards in both work and personal lives
  • Excellence: Has exceptional work ethic. Works both hard and smart. Demonstrates continuous self-evaluation of successes and failures
  • Service: Puts others first. Illustrates mission driven outlook and approach
  • Stewardship: Puts long-term interests above short-term goals. Focuses on the greater good
  • People: Demonstrates passion and excellent judgment. Treats others with respect, helps when and how needed, and is respectful of the needs of others
  • Teamwork: Takes a collaborative and selfless approach.  Operates under the “Golden Rule”
  • Humility: Comfortable with being wrong. Seeks to learn from mistakes. Willing to do anything necessary to get the job done. Treats all as equals


Position Based Competencies 

  • Accuracy: Identifies and corrects mistakes; improves efficiency consistently; demonstrates attention to detail
  • Team Orientation: Works well as part of a team; receptive to feedback
  • Process Management: Follows protocol and processes; willing to ask questions
  • Communication: Demonstrates clear, thoughtful and thorough verbal and written skills
  • Planning: Self-starter with the ability to multi-task; prioritizes tasks appropriately; meets deadlines
  • Adaptability: Quick learner; open to change


To apply for this position, interested parties should visit our website: www.investure.com/careers.


#LI-DNI

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Investure

Investure
Hired Organization Address Charlottesville, VA Full Time
Job Summary This professional will be a core member of Investure’s Investment Team focusing on Manager Selection and wil...
Investure
Hired Organization Address Charlottesville, VA Full Time
Job Summary This professional will be an integral member of Investure’s Accounting and Treasury team. Reporting to the C...
Investure
Hired Organization Address Charlottesville, VA Full Time
Job Summary This professional will be an integral member of Investure’s Accounting and Treasury team. This position will...

Not the job you're looking for? Here are some other Software Engineer jobs in the Charlottesville, VA area that may be a better fit.

Engineer

TALENT Software Services, Elkton, VA

Electrical Engineer

Veracity Software Inc, Danville, VA

AI Assistant is available now!

Feel free to start your new journey!