> Markdown version of [/jobs/ext/1305941-software-engineer-hpc-scheduling](https://www.wearedevelopers.com/jobs/ext/1305941-software-engineer-hpc-scheduling). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, HPC Scheduling - **Company:** NorthMark Strategies - **Location:** Dallas, United States - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Computing Platforms, Software Quality, Directed Acyclic Graph (Directed Graphs), Data Structures, Software Debugging, Distributed Systems, Event-Driven Programming, Job Scheduling, PostgreSQL, Linux System Administration, Software Architecture, Queueing Systems, Prometheus, Software Engineering, Software Systems, Data Logging, High Performance Computing, Grafana, Procedural Programming, Kubernetes, Apache Kafka, Non-relational Database, Slurm, Golang - **Published:** July 17, 2026 - **Apply:** https://www.dice.com/job-detail/604f9b4d-7ffe-43bb-9fe1-cb643af678ee ## About the Role The HPC Scheduling team develops and manages a large high-performance compute (HPC) platform to enable the business to conduct complex research at scale. We are seeking a highly motivated person to join our team to help us continue to push the envelope running batch workloads on Kubernetes. The ideal candidate will have an active interest in Kubernetes and batch computing, a broad range of experience with software engineering and development, as well as experience managing large-scale infrastructure and complex tooling environments., * Experience with developing Kubernetes components, such as controllers and operators * Experience with event-driven programming and message queues, such as apache Kafka and Pulsar * Experience of high-performance computing, Kubernetes, or DAG (Directed Acyclic Graph) workflows * Experience of running systems at scale using a cloud provider, ideally AWS * Use of operational and runtime tools and practices, including monitoring and logging with systems such as Prometheus and Grafana * Experience of operating or using job scheduling systems, such as SLURM It is impossible to list every requirement for, or responsibility of, any position. Similarly, we cannot identify all the skills a position may require since job responsibilities and the Company's needs may change over time. Therefore, the above job description is not comprehensive or exhaustive. The Company reserves the right to adjust, add to or eliminate any aspect of the above description. The Company also retains the right to require all employees to undertake additional or different job responsibilities when necessary to meet business needs. Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future. ## Description * Designing and developing high-quality software solutions using procedural programming languages, with a focus on Golang * Building and maintaining highly scalable, highly available and globally distributed systems to support large-scale research workloads * Managing and optimising data interactions across relational and non-relational databases, particularly PostgreSQL * Developing and operating containerised applications within Kubernetes, ensuring effective orchestration and workload scheduling * Supporting, tuning and troubleshooting Linux-based systems as part of our core compute platform * Applying core networking knowledge to help debug, optimise and enhance platform connectivity and performance * Independently diagnosing and resolving complex technical issues across infrastructure and software layers * Applying solid software architecture principles, computer science fundamentals and data structure knowledge to guide design decisions and code quality * Driving continuous improvement by contributing to CI/CD pipelines and engineering best practices * Staying up to date with emerging technologies and approaches, and applying new knowledge across disciplines ## Related Videos - [Running Secure Life Science Research at Scale using Hybrid GPU HPC and Kubernetes 🧬](https://www.wearedevelopers.com/videos/100355-running-secure-life-science-research-at-scale-using-hybrid-gpu-hpc-and-kubernetes) - [How I saved 200K/yr in direct costs writing 0 code lines in K8s](https://www.wearedevelopers.com/videos/1055-how-i-saved-200k-yr-in-direct-costs-writing-0-code-lines-in-k8s) - [5 steps for running a Kubernetes environment at scale](https://www.wearedevelopers.com/videos/88-5-steps-for-running-a-kubernetes-environment-at-scale) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [All your telemetry data from any source in one place](https://www.wearedevelopers.com/videos/57-all-your-telemetry-data-from-any-source-in-one-place) ## Related Articles - [Top 6 Hackathons for Developers in 2023](https://www.wearedevelopers.com/magazine/263-top-6-hackathons-for-developers-in-2023) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)