3D Graphics Software Engineer - Remote, USA
3 days ago

Job description
About Reveal Technology Founded in 2019, Reveal is a dynamic startup revolutionizing field operations by delivering software tools and intelligence to operators in remote, disconnected, and extreme environments.Reveal is the Digital Arms Room for the Modern Warrior — providing the tactical intelligence and automation platform for physical, human, and digital terrain at the edge.Our flagship products include Farsight, a 3D processing and mission planning platform that transforms complex terrain into operational advantage, and Identifi, a secure identity verification solution designed for rapid, trusted identification in dynamic environments. In 2026, Reveal expanded its software portfolio to include Chronos and Anomaly 6, further strengthening its capabilities across the modern battlefield.
Reveal exists to serve defense, security, and public safety missions where time is compressed, information is contested, and precision matters. We are scaling our team and technology to meet the accelerating demands of modern warfare and national security.
About the Role We are looking for a highly skilled software engineer with deep expertise in Unity, C#, and 3D graphics development to drive the creation of high-performance, cross-platform applications. You'll play a key role in building 3D geospatial experiences and ATAK plugin functionality, enabling new capabilities across real-time operational workflows. The ideal candidate is detail-oriented, collaborative, and experienced in building maintainable codebases while solving complex technical challenges.
Responsibilities
- Write clean, efficient code for realtime 3D graphics applications.
- Develop and extend ATAK plugins to add new features and capabilities.
- Write and oversee code quality, test automation, development standards, and best practices, ensuring robust, clean, and maintainable codebases.
- Write design documents for product features and application architecture.
- Collaborate with cross-functional teams to implement and optimize frontend solutions.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve complex technical issues in production environments.
Requirements
- 4-8 years experience writing production code
- Experience developing with ATAK, specifically building or extending plugins
- Experience with Kotlin for Android development (strongly preferred) or JavaScript
- Expert knowledge of the Unity game engine
- Knowledge of C# and the .NET ecosystem, including multithreading, large amounts of abstraction, memory management, unit testing, and performance optimization
- Experience working with low-level 3D graphics pipelines
- Experience with building cross-platform applications for desktop, mobile, and web using a variety of UI platforms
- Strong problem-solving skills and attention to detail
- Ability to work independently and as part of a collaborative team
Nice to Haves
- Experience writing shaders (HLSL, GLSL, etc.)
- Experience working with Blazor
- Experience developing and deploying distributed systems using ASP.NET, gRPC, and REST APIsXR/VR development experience
- Experience working directly with low-level graphics pipelines (OpenGL, WebGL, Metal, Vulkan, etc.)
- Experience building complex UI using MVVM principles
Compensation
- Salary ($140,000 - $160,000) + Equity
- Salary is determined by the applicant's experience, knowledge, skills, abilities, internal equity, and alignment with market data.
Benefits
- Medical, Dental, Vision coverage
- Parental Leave
- HSA/FSA options
- 401(k): 100% match for the first 6% contributed
- Unlimited Paid Time Off
- Annual Home Office Stipend
Proof of identity and eligibility to work in the United States is required for all hires.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Note: This job posting is intended for direct applicants only. We do not accept any unsolicited applications and request no outside recruiters contact us regarding this role.
Similar jobs
AMP is hiring a Software Engineer - Cloud to help build and improve their cloud platform. The successful candidate will have extensive experience in software engineering with expertise in Python and modern frontend JavaScript frameworks. They will also be familiar with SQL databa ...
3 weeks ago
We are seeking a Software Engineer to join our dynamic team. · Analyze user needs and develop software solutions to meet those requirements. · Collaborate with project managers or product owners to understand and fulfill specification needs. · Recommend software upgrades to enhan ...
1 week ago
+ Handshake is seeking experienced Software Engineers to support AI research through flexible, hourly contract work. · ...
1 week ago
· FirmPilot builds AI-powered systems that automate and scale real-world business outcomes for law firms. We are a young, remote-first company focused on building durable, production-grade software. We use modern AI to add leverage, but we ground everything in strong engineering ...
3 days ago
Two Six Technologies is seeking a skilled and motivated Software Engineer to join our dynamic development team. · ...
1 month ago
We're looking for a motivated full stack Software Engineer to join our Safety In-Vehicle Experience team. This role calls for a solid grasp of software engineering practices, effective communication abilities, and a keenness to learn and collaborate with a team of skilled enginee ...
1 week ago
FirmPilot builds AI-powered systems that automate and scale real-world business outcomes for law firms. · ...
1 month ago
Build autonomous AI agents that handle inbound customer support calls, partnering with our team to create a new AI-based voice agent that answers customer inquiries. · ...
4 weeks ago
· The Software Engineer-NET will join an Agile development team responsible for our web applications, special projects and/or supporting tools. The Software Engineer should be passionate about code quality and software excellence, with extensive development experience. This role ...
3 days ago
We are hiring. Our client is a prestigious startup building mission-critical products with real market traction. · Design, build, test and deploy production-ready features end-to-end. · Collaborate closely with product managers and designers to deliver user-focused solutions. · ...
1 month ago
Lifeway is seeking a Software Engineer (Oracle Fusion ERP) to implement and support Oracle Cloud Fusion Order Management. · ...
1 week ago
We are looking for talented software engineers to join our AI Products Team. As a member of this team, you will have the opportunity to build foundational new features and improve LLM model results. You will also engage with customers and wear many hats in roles such as coding, u ...
4 weeks ago
· The Software Engineer-Python will join an agile development team responsible for developing, integrating and maintaining Python based systems and applications that support our data analytics, reporting, system integration and data science initiatives. · The Software Engineer ...
3 days ago
We are seeking a Software Engineer to join our Integrations team, · where you'll help build and scale the mission-critical systems that connect the Mark43 platform to a wide range of public safety tools and services. · This is a backend-focused role working on APIs, data pipeline ...
1 week ago
We're shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences. · ...
1 week ago
· At Fuze Health, we put patients first and tirelessly address the most pressing needs in healthcare. We empower millions to digitally connect with care providers, essential health resources and needed treatments – and enable care providers, employers, health plans and life scie ...
3 days ago
Givebutter is seeking experienced Software Engineers to join our growing engineering team and build the tools that empower mission-driven organizations to raise more effortlessly. · ...
1 month ago
+Job summary · About Pluribus Digital · We are not just a team — we are a community of forward-thinkers dedicated to pushing boundaries and creating meaningful impact for government agencies and the people they serve. · +ResponsibilitiesTranslate business goals into effective te ...
1 week ago
+Halo is looking for a Software Engineer to join our team and help grow the platform from early-stage product/market fit to massive scale. · ...
1 week ago
We're tackling complex projects without easy answers, like creating the investor passport from above. What kind of data is reusable, how do we store it, how should we present it to investors, what permissions need to exist? · You'll develop a deep understanding of the whole produ ...
1 week ago
· FirmPilot builds AI-powered systems that automate and scale real-world business outcomes for law firms. We are a young, remote-first company focused on building durable, production-grade software. We use modern AI to add leverage, but we ground everything in strong engineering ...
3 days ago