Posted 2mo ago

Software Developer

@ Global Endowment Management
Charlotte, North Carolina, United States
HybridMultiple Commitments Available
Responsibilities:Collaborate with teams, Design UX/UI, Implement full stack
Requirements Summary:Strong frontend with Angular; full-stack with Azure, SQL, Python; AI-assisted development; financial services experience preferred.
Technical Tools Mentioned:Angular, Azure, SQL, Python, GitHub, Power BI, Dagster, PowerAutomate, Excel, Numpy, C#, Flyway, Streamlit
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Software Developer - Careers At Global Endowment Management




































 


 





Software Developer






Department:
Fund Operations
Location:
Charlotte, NC







Location

Hybrid / Remote � EST �3 hours; Charlotte in person available

Job Overview

GEM is seeking a Software Developer to join our Systems & Data (Systems Integration) team. This role sits at the intersection of front office business users and our software developer / data engineer, with a primary focus on building and refining UX/UI for our internal data delivery platform. The Software Developer will own small products and features end to end: gathering requirements, designing and implementing user interfaces, and integrating with our existing data and analytics stack.

Key Duties & Responsibilities

The position responsibilities include, but are not limited to, the following:

  • Partner with front office, portfolio management, and portfolio operations teams to understand workflows, gather requirements, and translate them into clear, implementable technical plans.

  • Design and build UX/UI features for our internal data delivery platform (primarily in Angular, backed by Azure, SQL, and Python).

  • Implement full stack enhancements where needed, integrating with our data warehouse, ETL processes, and analytics tools.

  • Use AI enabled development tools (e.g., ClaudeCode, GitHub Copilot, LLMs) as a core part of your workflow to accelerate design, coding, documentation, and testing.

  • Collaborate closely with our internal software developer, data engineer, and external consultants to ship high quality, maintainable solutions.

  • Operate with limited day to day supervision, taking ownership of small products and features from concept through release and iteration.

Qualifications

Successful candidates will display traits inherent in GEM�s collegial and team-oriented culture, including enthusiasm, honesty, humility, integrity, and curiosity.

  • Solid experience building production software in a small or mid-sized engineering team, with the ability to self-direct and deliver features end to end.

  • Strong front end background with Angular (or very similar frameworks) and a demonstrated focus on UX/UI quality.

  • Practical full-stack skills with Azure, GitHub, SQL, and Python; ability to work with data-intensive backends.

  • Comfort using AI-forward development practices every day (e.g., ClaudeCode, Copilot, LLM-based design and code review), combined with sound engineering judgment and the ability to code and reason independently when AI output is wrong or incomplete.

  • Excellent communication and stakeholder skills; able to run requirements conversations with non-technical users and turn them into clear designs and tasks.

  • Experience building software for financial services, ideally in portfolio/risk modeling or investment workflows (strong preference).

  • Familiarity with some of our broader stack is a plus: Dagster, data warehouse/ETL tools, Power BI, Logic Apps / PowerAutomate, Streamlit, Numpy, C#, Flyway, Excel.

Work Arrangement

  • Location: Hybrid in Charlotte is preferred; remote within EST �3 hours is workable

  • Language: High-level English fluency is required due to extensive end-user interaction

  • Employment type: 8�12-month contract, open to extensions for the right candidate


Benefits

  • Competitive, market-based compensation
  • 401(k) retirement plan with employer contribution
  • Comprehensive medical, dental, and vision health insurance
  • Life insurance; Short- and long-term disability insurance
  • Flexible Spending Account / Health Savings Account
  • Education assistance, including certifications, membership reimbursements, and more
  • Wellness reimbursement program
  • Paid time off
  • Firm and team outings/socials