Principal Software Engineer (C# or Java)
$80 - $100 per hourRandstad Digital
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.
- 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
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.
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.
- ...Description Job Description JOB SUMMARY We are seeking a Lead Software Engineer to drive innovation and technical excellence within the... ...in software design and development. ~4+ years of Core Java experience with Java open-source stack & frameworks, Spring,...Java
- ...seeking a highly experienced Senior/Lead Full Stack Engineer with deep expertise in Python, Spring Boot (Java), React.js, and MongoDB, along with strong... ...concept through production. This role requires strong software engineering fundamentals, modern SDLC expertise, and...JavaFull time
- ...Software Development Engineer in Test (SDET) Charlotte, NC (Onsite) | Full-Time Join a leading organization in enterprise and mobile technology... ...and test automation • Strong coding skills in Java, Python, C#, JavaScript/TypeScript, Pytest, and/or React JS • Hands...JavaFull timeShift work
- ...Software Engineer Local Candidates ONLY We can now ONLY take candidates that can convert full time after a 6 month... ...AWS (Cloud) PostgreSQL (database) Legacy is in Java and moving to C# Use lambdas more heavy than .net Api's are...JavaFull timeContract workLocal areaRemote workMonday to Friday2 days per week
$119.77k - $140.9k
...development and maintenance of best in class software experiences. The candidate is a self-... ...and maintain scalable applications using C#, ASP.NET, .NET Core, and RESTful APIs.Build... ...with architects, product owners, and engineering teams to translate business requirements...SuggestedFull timeLocal area3 days per week- ...additional employers (3rd Party/C2C ) ***Inperson Interview is must for 2nd round interview*** Skills: Technical: · Solid core java development skills with minimum 5 years’ experience. Java experience is a plus. · Strong experience on distributed applications...JavaLong term contractWork visa
- ...Job Description Role: Java Developer \n Multiple Location: Seattle, WA , Addison TX and Newark, DE, Charlotte, NC \n \n Note: An in-person interview is mandatory for this position. Candidates must be available to attend the interview onsite as required. \...Java
- ...Java Developer Duration: 6 to 12 Months Contract Location: Charlotte, NC Job Description: experience engineering awesome solutions. Bachelor’s degree in computer science or Engineering or equivalent experience demonstrated experience working in modernized...JavaContract work
- ...Top skills required for this role: 1. Java/Python/Nodejs 2. React 3. Neo4j/DynamoDB/GraphQL 4. Agentic AI/AWS/AWS Bedrock,... ...standards for agent orchestration, memory management, context engineering, tool integration, and multi-agent collaboration. • Drive development...Java
- ....Shape the future of digital experiences for millions as a Principal Software Engineer I at Spectrum, where you will drive the modernization of essential... ...management toolsSkillsExpert-level proficiency in C#, ASP.NET, .NET Core/.NET 8+, and object-oriented design principlesExperience...Work at officeLocal areaWork from homeVisa sponsorship1 day per week
- ...Full Stack Java Developer (Tech Lead Level) Location: Charlotte NC (Brevard) Position Overview Looking for a Senior Full Stack Java Developer with strong React experience and expertise in working with any modern database technology. Seeking an individual...Java
- ...week) Interview Type (Phone, Video, Face to Face) Video Anticipated Start (in weeks) ASAP React/Angular Java Springboot Microservices Postgres NoSQL Database Kubernetes Docker Kafka Jenkins...JavaLocal areaImmediate startRemote work
- Principal Engineer, Payments As a Principal Engineer on the Payments Technology and Engineering team... ...B2B payments. The role blends hands-on software development, architecture, coaching,... ...Microsoft development stack: .NET Core, C#, JavaScript, RESTful services, ORM, T-...16 hoursFull timeTemporary workLocal areaRemote work
$110k - $140k
...CarolinaOnsiteFull Time$140k - $200kWe’re currently seeking a Mid-Level Software Engineer to join a growing technology team in Durham, NC. This is a... ...collaborative engineering team.Required Skills & Experience· Java· Spring Boot· React· Full Stack Development· REST APIs· SQL /...JavaFull timeMonday to Friday- ...-site in Charlotte, NC Our client seeks a Senior Agentic Software Engineer who will design and deliver intelligent systems that combine... ...refactoring. ~ Proficiency in one or more languages such as C#, Java, Python, TypeScript, or Go. ~ Deep understanding of API...JavaFull timeContract workShift work
$116k - $174k
Staff Software Engineer - IE07IEWe’re determined to make a difference and are proud to be an insurance... ...agentic workflows.Experience with .NET (C#) is preferred to support integration... ...one modern programming language such as Java, Python, C#, or Go.Strong experience building...JavaFull timeTemporary workWork at office3 days per week- ...Sr. Software Engineer The primary purpose of this role is to translate business requirements and functional specifications into logical... ...Additional Skills: Kotlin, Kafka, MongoDB, Reactive Programming, Java 8 or higher, Graph DB experience Required Skills: Kotlin,...JavaWork experience placementFlexible hours
- ...seeking an innovative and experienced Senior Software Engineer to join our Digital Banking Fraud team.... ..., including navigating and modifying C#/.NET integration points when... ...model inference• Experience with C#, .NET, Java, or another strongly typed enterprise application...JavaFull timeWork visa
- ...CarolinaOnsiteFull Time$80k - $170kSenior Software EngineerOnsite Durham, NC Our client, a... ...Management, is looking for a Senior Software Engineer to help shape the future of their... ...resilience.Platform EnvironmentLanguages: Java (Python a plus) Frameworks: Spring Boot,...JavaFlexible hours
- Job Title : Java Architect Location : Charlotte , NCJava
- ...and infrastructure.Collaborate with senior engineers and data scientists in feature... ...years of experience in AI/ML engineering or software developmentSolid Python programming skills... ...across multiple technology stacks including Java Spring framework, React, Rust, and GoContributions...JavaFull time
- ...using React, TypeScript or JavaScript, Java, REST APIs, microservices, and relational... ...and secure coding practices to deliver software across development, test, and production... ...Collaborate with product, architecture, security, engineering, and business partners to deliver...JavaFull timeWork experience placement
- ...We are seeking an experienced Full Stack Lead with strong expertise in Java, Spring Boot, Microservices, and React.js to lead the design and development of scalable enterprise applications. The ideal candidate will be a hands-on technical leader responsible for architecture...JavaFull time
- ...NCContract: ContractPosted: 2026-09-16Deadline: 0001-01-01Our client, a leading financial services organization, is seeking a Senior Java Backend Developer to join their team. As a Senior Java Backend Developer, you will be part of the core development team supporting...JavaTemporary workRelocationFlexible hours
$97.5k - $125k
...opportunity to work alongside Staff and Senior engineers, broaden your experience, and grow in... ...Bachelor's degree in computer science, software engineering, a related field; or... ...Go, PHP, JavaScript, Python, TypeScript, Java, C#, C++, etc.).Deep understanding of software...JavaWork at officeRemote workMonday to Friday- ...development and maintenance of best in class software experiences. The candidate is a self-... ...modern software applications using Java, Spring Boot, React, and TypeScript.Build... ...and cloud-native applications following engineering best practices.Collaborate with product...JavaFull timeWork experience placementLocal area3 days per week
$120k - $125k
...Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology... ...global markets. Our challenge We are looking for Java Full Stack Lead with strong expertise in Java, Spring Boot,...JavaFull timeTemporary workFlexible hours$90 - $95 per hour
...Senior Agentic Software Engineer 12-month contract with potential for extension or full-time hire Hybrid position (3x onsite /week) in... ...in one or more modern programming languages such as Python, C#, Java, TypeScript, or Go. ~ Experience building cloud-native solutions...JavaFull timeContract workLocal areaFlexible hours- ...Design, develop, and maintain enterprise-grade Java applications with a strong focus on configurable business rules and decision automation. Develop and integrate rule engines such as Drools, IBM ODM, Red Hat Decision Manager, FICO Blaze Advisor, or similar platforms....JavaFull time
- ...Lead Software Engineer Lead complex technology initiatives including those that are companywide with broad impact. Act as a key participant... ...experience, or education. Must Have's: ~ Full Stack Java. ~ JavaScript, React, Angular, Bootstrap, CSS, HTML. ~...JavaWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer (C# or Java). Be the first to apply!
- java developer contract Charlotte, NC
- java developer Charlotte, NC
- senior java software engineer Charlotte, NC
- lead full stack java developer Charlotte, NC
- sr.java developer Charlotte, NC
- java developer remote Charlotte, NC
- react java developer Charlotte, NC
- java developer backend Charlotte, NC
- java developer full time Charlotte, NC
- entry level java developer remote Charlotte, NC





