Principal Software Engineer (C# or Java)

Charlotte, NC, US • Posted 1 day ago • Updated 2 hours ago
Contract W2
On-site
USD80 - USD100/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Principal Software Engineer (C# or Java)

Summary

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.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: cxsapwma1
  • Position Id: 1365097
  • Posted 1 day ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.