OneMain Financial Jobs

Job Information

Apex Systems, Inc. Software Engineering - Software Engineer III - 3024155 in Redmond, Washington

Job#: 3024155

Job Description:

JOB TITLE:Software Engineer III

DURATION: 12 MONTHS

LOCATION:Onsite role in Redmond WA

PAY RATE: $72 - $82 HOURLY

 

 

Description:

 

 

Overview

We're looking for a Contingent Worker (CW) to help build and maintain OpenXR-based XR applications. You'll work closely with engineers and cross-functional partners to prototype, implement, and iterate on immersive experiences that run across OpenXR-capable runtimes/devices.

 

Responsibilities

Develop XR applications using OpenXR (end-to-end: architecture, implementation, testing, and iteration).

Build interactive features such as:

Input handling (controllers, hands, action sets, haptics)

Scene/interaction systems (grabbing, ray interactions, UI in 3D)

Rendering and performance optimizations (frame pacing, latency-sensitive updates)

Integrate platform/runtime features where applicable (tracking spaces, anchor-like constructs, passthrough/scene understanding if available via extensions).

Create clean, testable code and contribute to basic CI/build scripts as needed.

Debug runtime/device issues (graphics, tracking, input) and provide clear repro steps and fixes.

Collaborate with product/UX and engineering stakeholders; document designs and tradeoffs.

 

Minimum Qualifications

3+ years of professional software development experience (or equivalent).

Hands-on experience shipping 3D real-time applications (XR, games, simulation, or visualization).

Practical experience with OpenXR (core concepts: instance/session, swapchains, spaces, actions).

Strong C/C++ and/or C# skills (depending on stack), plus solid debugging skills.

Experience with a real-time engine or framework such as:

Unity (C#) and OpenXR plugin ecosystem, or

Unreal (C++) XR pipeline, or

Custom/native OpenXR rendering with Vulkan/OpenGL/DirectX

Understanding of rendering/perf constraints for XR (72/90/120 FPS targets, GPU/CPU bottlenecks, latency).

 

Preferred Qualifications

Shipped at least one OpenXR-based app or feature to production.

Experience with OpenXR extensions (e.g., hand tracking, eye gaze, foveated rendering, scene/space-related extensions).

Graphics experience: Vulkan/OpenGL/DirectX, shaders, profiling tools (RenderDoc, engine profilers).

Android XR experience (Gradle, NDK, JNI) or low-level platform integration.

Experience building reusable components/frameworks for XR interaction or app scaffolding.

 

 

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United S

DirectEmployers