Software Developer, Software Engineer, Full Stack Developer
Listed on 2026-03-05
-
Software Development
Software Engineer, Full Stack Developer
Location
Hybrid / Remote – EST ±3 hours;
Charlotte in person available
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.
KeyDuties & Responsibilities
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., Claude Code, Git Hub 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.
QualificationsSuccessful 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, Git Hub, SQL, and Python; ability to work with data‑intensive backends.
Comfort using AI‑forward development practices every day (e.g., Claude Code, 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 / Power Automate, Streamlit, Numpy, C#, Flyway, Excel.
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.
- 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
(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).