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