Principal Software Engineer (C# or Java)
Spotted 1h agoFull-time
Job details
- Work mode
- Hybrid
- Employment
- Full-time
- Level
- Staff / principal
- Experience
- 8+ years
- Education
- Bachelor's degree
- Posted
- Oct 22, 2026
- Last confirmed open
- Oct 23, 2026
Job description
About this role
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 HRsupport@randstadusa.com.
- 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.
Interested in this role?Continue on LinkedIn to apply.
Apply on LinkedIn