Haystack
← Back to Jobs
Technology
RDRandstad Digital logo

Principal Software Engineer (C# or Java)

Randstad DigitalCharlotte, NC🇺🇸United StatesPosted Oct 20, 2026

Why This Role Stands Out

This high-impact role at Randstad Digital offers you the chance to architect cutting-edge AI-driven solutions while earning a highly competitive hourly rate of $80–100. You will thrive in this hybrid environment if you are a visionary leader who enjoys collaborating directly with stakeholders to transform business operations through rapid, full-stack innovation. Apply today to elevate your career and shape the future of enterprise technology.

Quick Overview

Salary
$80 - $100/hr
Seniority
Leader
Work mode
Hybrid
Location
Charlotte, NC, United States
Posted
21 hours ago
Stakeholder ManagementNestJSSpringSpring BootAngularC#.NETJavaLLMGenerative AIRESTTypeScriptAgileCI/CD

Job Description

job summary:

We are seeking a Senior Forward Deployed Software Engineer/ Architect to be an important part of business innovation. In this role, you will embed directly within a key business team to understand their core operational processes and build production-ready, AI-driven applications that transform how they work. You will leverage modern AI coding harnesses (such as Claude Code and OpenAI Codex) alongside modern enterprise frameworks to rapidly deliver robust full-stack software, design multi-step agentic workflows, and iterate daily based on real user feedback.


location: Charlotte, North Carolina
job type: Contract
salary: $80 - 100 per hour
work hours: 9am to 5pm
education: Bachelors
responsibilities:

Key Responsibilities


  • Full-Stack Development: Build and deploy scalable, cloud-native enterprise applications using Java/Spring Boot or .NET (C#) on the backend and TypeScript (Angular/NestJS) on the frontend.
  • AI & Agentic Workflows: Architect LLM context structures and engineer multi-step AI workflows that automate business processes while maintaining human-in-the-loop approval gates.
  • Rapid Business Iteration: Lead daily requirements sessions, refinement meetings, and live product demos directly with non-technical business stakeholders.
  • Engineering Standards: Maintain quality through automated testing, high test coverage, and continuous integration/continuous delivery (CI/CD) pipelines.
Required Qualifications


  • Education: Master's degree in Computer Science from a Top-100 US program (as ranked by CSRankings).
  • Experience: 8+ years of professional software engineering experience delivering production-grade applications.
  • Backend Mastery: Strong production experience in Java/Spring Boot or .NET (C#) .
  • Frontend & API: Hands-on experience with TypeScript utilizing Angular or NestJS , as well as RESTful API design.
  • AI Tooling: Daily use of AI coding assistants (e.g., Claude Code, OpenAI Codex, or similar AI harnesses) to build production code.
  • Stakeholder Engagement: Proven experience leading technical requirements and live software demos directly with business stakeholders.
  • Communication: Exceptional verbal and written communication skills with the ability to explain complex technical trade-offs to non-technical business leaders.
  • Methodology: Experience working in fast-paced Agile environments with tight build demo feedback cycles.
  • Location: Must be based in or willing to commute to Charlotte, NC (Hybrid schedule: in-office every Tuesday and Wednesday).

qualifications:

Java or .Net


skills:

Claude Code,OpenAI Codex,AI-driven applications,full-stack software,business innovation,user feedback



Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.

Similar jobs