Software Engineer (Games)
Designs, builds, and maintains Unity-based games for regulated gaming platforms, translating game design and creative direction into performant gameplay systems while building internal tools and collaborating with designers, artists, and QA. Core stack is Unity and C#, with full lifecycle ownership from concept through post-launch support.
- Compensation
- Not disclosed
- Location
- Greenville, NC
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 3–5 years of professional experience (or demonstrable equivalent personal experience) developing interactive applications or games using Unity
- Bachelor's degree in Computer Science, Game Development, Software Engineering, or a related technical discipline
- Strong C# programming skills with an emphasis on clean, maintainable, and performant code
- Solid understanding of game architecture, gameplay systems, and real-time performance considerations
- Experience debugging complex systems and maintaining live or legacy products
- Ability to work collaboratively in a cross-disciplinary team environment
- Strong ownership mentality and willingness to take responsibility for shipped features
Nice to have
- Experience building tools or frameworks to support designers and artists
- Familiarity with data-driven or configuration-based game systems
- Experience working on regulated, distributed, or hardware-integrated gaming platforms
- Exposure to optimization, profiling, and performance tuning in Unity
- Interest or expertise in AI-assisted workflows, automation, or tooling to improve developer productivity
Full description
Job Title: Software Engineer (Games)
Locations: Wilmington, NC or Greenville, NC
Department: NC Software Engineer
Reports To: Software Engineer Manager
Status: Exempt
WHO WE ARE: We are Valicy. **
We make games. We also make the machines they run on.
What we're building matters. How we treat people matters more.
OUR MISSION: We exist to create excellent gaming experiences, treat our customers the way we want to be treated, and positively impact people's lives through a culture of care.
Seven values guide how we work. We call it our FIGHTER mindset:
Fun: Enjoy the journey together
Innovative: Consistently pushing new boundaries through creativity
Growth: Committed to growing personally and professionally
Humble & Passionate: It’s important to be both
Teamwork: Built on trust, healthy conflict, commitment, accountability, and results
Excellence: Pursuing high standards in everything we do
Relational: Building trust and relationships with customers and teammates
If this is the kind of place you've been looking for, let's talk.
SUMMARY The Software Engineers is responsible for designing, implementing, and maintaining high‑quality games built on the Unity framework across multiple regulated gaming platforms. This role is hands‑on and impact‑driven, focused on translating game design and creative direction into performant, reliable, and engaging gameplay systems.
Software Engineers at Valicy are builders who think holistically about game feel, technical architecture, tooling, and long‑term maintainability. You will work closely with designers, artists, QA, and leadership to ship games that scale across studios and platforms.
This role is based in either Wilmington or Greenville and collaborates daily across both locations.
QUALIFICATIONS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
RESPONSIBILITIES:
-Act as an ambassador of Valicy’s Mission, Vision, and Values through daily work and team interactions.
-Design, develop, and implement gameplay systems using Unity for multiple target platforms.