Principal Software Engineer (C# or Java)

Randstad Digital

Charlotte (NC)

Hybrid

USD 110,000 - 138,000

Part time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Randstad Digital in Charlotte, NC is seeking a Senior Forward Deployed Software Engineer/Architect to embed with a business team, building production-ready, AI-driven applications that transform daily operations.

You’ll develop full‑stack solutions using Java/Spring Boot or .NET on the backend and TypeScript (Angular/NestJS) on the frontend, architect AI workflows, and deliver iteratively with ongoing stakeholder feedback in a hybrid, in-office schedule on Tuesdays and Wednesdays.

Qualifications

  • Master's degree in Computer Science from a top program.
  • 8+ years of professional software engineering experience.
  • Proven backend experience with Java/Spring Boot or .NET (C#).
  • Experience with frontend TypeScript and frameworks Angular or NestJS, plus RESTful APIs.
  • Daily use of AI coding tools (Claude Code, OpenAI Codex) for production code.
  • Strong communication and stakeholder engagement skills.
  • Experience in fast-paced Agile environments with build-demo feedback cycles.
  • Willingness to base in Charlotte, NC with hybrid schedule.

Responsibilities

  • Develop full-stack cloud-native enterprise applications using backend Java/Spring Boot or .NET and frontend TypeScript (Angular/NestJS).
  • Architect AI-driven workflows and multi-step agentic processes with human-in-the-loop gates.
  • Lead requirements sessions, refinements, and live demos with business stakeholders.
  • Maintain automated testing and CI/CD pipelines to ensure high quality.

Skills

Stakeholder engagement
Communication
Agile

Education

Master's degree in Computer Science

Tools

Java/Spring Boot
NET (C#)
TypeScript
Angular
NestJS
RESTful API

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

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).

Java or .Net

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Motion Recruitment • Charlotte (NC)

On-site
USD 100,000 - 130,000
Medical Insurance
Health Savings Account (HSA)
Health and Dependent Care Flexible Spending Accounts
+4
Sr Java Developer
Sr Java Developer

Randstad Digital • Newark (DE)

On-site
USD 107,000 - 128,000
Medical insurance
401K plan
Dental insurance
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual Bonus Program
Equity
401(k) Profit Sharing
Java Developer
Java Developer

Randstad Digital • United States

On-site
USD 102,000 - 113,000
Medical insurance
Dental insurance
Vision insurance
+3
Software Developer AI (46398)
Software Developer AI (46398)

LRS Consulting Services • United States

Hybrid
USD 110,000 - 131,000
Senior Full Stack Developer -- AI-Enabled Software Engineering
Senior Full Stack Developer -- AI-Enabled Software Engineering

iDbase Software • Hyattsville (MD)

On-site
USD 120,000 - 180,000
Senior Full Stack Developer
Senior Full Stack Developer

ICONMA • Charlotte (NC)

On-site
USD 120,000 - 160,000
Health Benefits
Referral Program
Growth opportunities
Software Engineer (US-Remote)
Software Engineer (US-Remote)

Gnostech Inc. • Marlton (NJ)

Remote
USD 80,000 - 120,000
Senior Java Developer - Java J2EE, Cursor AI, Claude Code
Senior Java Developer - Java J2EE, Cursor AI, Claude Code

Accellor • San Jose (CA)

On-site
USD 180,000 - 260,000
Flexible time off
Healthcare coverage
Retirement savings plan
+3
Full Stack Java Dev w/ Angular
Full Stack Java Dev w/ Angular

ZealHire Inc. • Philadelphia

On-site
USD 120,000 - 150,000