
Graduate Software Engineer
NorthMark’s Graduate Engineering Program is a full-time opportunity based in Dallas, Texas, designed for recent or upcoming graduates who are ready to begin their careers in high-impact, technically challenging roles. Our program offers a structured, hands-on introduction to engineering at scale, with a focus on rapid growth, continuous learning, and meaningful contribution from day one.
Graduates join as full-time members of the engineering team, with immediate responsibility and the opportunity to contribute to real-world systems powering some of the most demanding computational workloads in the industry. You’ll work across domains such as software engineering, infrastructure automation, platform development, network operations, and high-performance compute environments.
We have graduate roles available within the following teams:
Product & Solutions - Creating actionable product roadmaps and strategies for HPCaaS offerings.
DCaaS Architecture - Data center design and resource forecasting, optimizing physical infrastructure layout and power/cooling requirements to support compute demands.
HPC Network Engineering - The individual will work on Assist in testing, and troubleshooting high-performance Data center networks that power large-scale HPCaaS infrastructure.
Solution Architecture - Designing proven, repeatable architectures for large scale HPC deployments through standardized but flexible reference implementations
Fleet Automation - Individual on the Fleet Automation team, you will design and build systems that automate the provisioning, monitoring, and lifecycle management of large-scale compute clusters powering our High-Performance Computing-as-a-Service (HPCaaS) platform.
Network Automation - The role will work on Designing and developing automation systems to implement, manage, optimize, and scale high-performance networking in Data center that hosts High performance computing infrastructure
DevSecOps - Ensuring that secure software development is embedded at every stage of the engineering lifecycle. This role provides a hands-on opportunity to work across security tooling, automation and developer enablement, with the goal of making secure development second nature.
Observability Team- The team focuses on building and evolving the observability systems that power our global compute and research infrastructure. This is a great opportunity for early-career engineers who want to build deep expertise in cloud-native observability, site reliability engineering, and telemetry at scale—while contributing to systems that directly support world-class research and compute workloads.
Generative AI - Building intelligent infrastructure services and developer tooling that accelerate AI/ML workflows throughout the business.
Platform Architecture -Designing and maintaining the company's internal infrastructure, tooling, and software development lifecycle processes that power platform operations and engineering