Software Engineer
1 month ago
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.
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
- 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
- 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
-
Software Engineer
3 weeks ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeAbout the Role: We are looking for a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on coding, but you will also work closely with cross-functional teams to deliver high-quality software solutions.Key Responsibilities:Design...
-
Software Engineer
1 week ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeThe company {company} is seeking a skilled Software Engineer to join their team. As a software engineer, you will be responsible for designing, developing, and testing software applications. This is a great opportunity to work with a talented team of professionals and contribute to the development of innovative software solutions. Key responsibilities...
-
Software Engineer
1 month ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeJob SummaryAs a Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to deliver high-quality software products.
-
Software Development Engineer
1 week ago
Charlottesville, Virginia, United States The National Radio Astronomy Observatory Full timeSoftware Engineer III Job Description At The National Radio Astronomy Observatory, we are seeking a skilled Software Engineer III to join our team. In this role, you will be responsible for designing, developing, and implementing dynamic scheduling algorithms and software applications for astronomical observatory operations. Main Responsibilities: Design...
-
Software Engineer
3 weeks ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeJob Description:As a Software Engineer at our company, you will be responsible for designing, developing, and maintaining scalable software systems. Your primary focus will be on writing high-quality code, collaborating with cross-functional teams, and ensuring the smooth operation of our software infrastructure.Responsibilities:• Design, develop, and test...
-
Software Engineer III
1 month ago
Charlottesville, United States National Radio Astronomy Observatory (NRAO) Full timeEmployer:National Radio Astronomy Observatory Job Title:Software Engineer III [Req # 5010] Job Location:520 Edgemont Rd, Charlottesville, VA 22905 Duties:Design, develop, modify and implement dynamic scheduling algorithms and software applications for astronomical observatory operations. Deliver and maintain software applications using industry standard...
-
Software Engineer
2 weeks ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeWe are seeking a talented Software Engineer to join our team and contribute to the development of our cutting-edge software solutions. The ideal candidate will have a strong passion for coding and a keen eye for detail.Key Responsibilities:Design and develop scalable software applicationsCollaborate with cross-functional teams to identify and prioritize...
-
Software Engineer
4 weeks ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeWe are seeking a skilled Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Key responsibilities include:Design and Develop Software ApplicationsCollaborate with Cross-Functional TeamsEnsure High-Quality Code
-
Senior Software Engineer
4 weeks ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeAbout the Role:We are seeking a skilled and experienced Senior Software Engineer to join our team.As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.The ideal candidate will have a strong background in software engineering, excellent problem-solving skills, and the...
-
Software Engineering Visionary
1 week ago
Charlottesville, Virginia, United States CCRi Full time**Job Summary:**We are seeking a talented Senior Software Engineering Lead to join our core product team at CCRi. As a key member of our team, you will be responsible for shaping the future of situational awareness capabilities for our customers.The ideal candidate will have experience in software engineering, systems engineering, and product development....
-
Software Engineer
4 weeks ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeAbout the Role:We are seeking a skilled Software Engineer - Backend to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining our software applications. Your primary focus will be on the backend, ensuring our systems are scalable, efficient, and secure.Responsibilities:Design and...
-
Software Engineer
4 weeks ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeJob Title: Software Engineer (Backend)Summary:We are looking for a skilled Software Engineer (Backend) to join our team at {company}. The ideal candidate will have a strong background in Java and experience with designing and implementing scalable backend systems.Responsibilities:Design and implement scalable backend systems using Java.Collaborate with...
-
Senior Software Engineer
2 weeks ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeKey ResponsibilitiesDevelop, implement, and maintain software applications.Collaborate with cross-functional teams to achieve project goals.RequirementsProven experience in software development.Strong understanding of programming languages and software engineering principles.
-
Software Engineer
3 days ago
Charlottesville, United States E&M Technologies Full timeJob Type Full-time Description E&M Technologies, Inc. is currently seeking a Software Engineer - Mid to join our team in Charlottesville, VA in support of the National Ground Intelligence Center (NGIC). NGIC is the Defense Department's primary producer of ground forces intelligence. NGIC produces scientific and technical intelligence and military...
-
Senior Software Engineer
2 weeks ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeWe are seeking a skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key responsibilities include:Designing and developing software applications using various programming languages and frameworks.Collaborating with...
-
Senior Software Engineer
2 weeks ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeWe are seeking a Senior Software Engineer to join our team at {company}. Our ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities:Design and develop software applications using a variety of programming languagesCollaborate with cross-functional teams to identify and...
-
Senior Software Engineer
2 weeks ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeCompany is seeking a skilled Senior Software Engineer to join our team. Key responsibilities include:* Design and develop scalable software systems* Collaborate with cross-functional teams to identify and prioritize project requirements* Ensure high-quality codebase and adhere to coding standardsRequirements* 5+ years of experience in software development*...
-
Software Engineer
2 weeks ago
Charlottesville, Virginia, United States Commonwealth of Virginia Full timeAbout the jobWe are looking for a skilled Software Engineer - Backend to join our team at {company}. As a key member of our team, you will be responsible for designing, developing, and maintaining our backend systems.Key responsibilities• Design and develop scalable and efficient backend systems• Collaborate with cross-functional teams to deliver...
-
Software Reverse Engineer, Senior
1 month ago
Charlottesville, United States Booz Allen Full time $84,600 - $193,000Software Reverse Engineer, SeniorConsidering applying for this job Do not delay, scroll down and make your application as soon as possible to avoid missing out.Key Role:Work as part of a diverse contract team supporting a DoD client. Apply the expertise required to perform in-depth technical evaluations of foreign computer and network technologies through...
-
Software Reverse Engineer, Senior
1 month ago
Charlottesville, United States Booz Allen Full timeSoftware Reverse Engineer, SeniorKey Role:Work as part of a diverse contract team supporting a DoD client. Apply the expertise required to perform in-depth technical evaluations of foreign computer and network technologies through the analysis and identification of software capabilities and vulnerabilities of specified subsystems, using software program code...