Senior Software Engineer, HPC Scheduling
$170 per hourGTN Technical Staffing
Job Description Senior Software Engineer, HPC Scheduling
Location: Dallas, TX | Hybrid
Type: Direct Hire
Relocation: Available for non-local candidates Compensation
Base salary: $170, 000 -$250, 000 + performance bonus
Benefits: 100% company-paid benefits Overview
GTN is seeking a Senior Software Engineer, HPC Scheduling to help design, build, and maintain large-scale scheduling software that supports demanding HPC, AI, research, and production workloads. This role sits on a highly technical scheduling team responsible for developing distributed systems, backend services, APIs, tooling, and automation that keep a high-scale compute platform reliable, performant, and maintainable. Much of the work centers around Armada, an open-source project built and maintained by the team, along with internal services and platform tooling written primarily in Go. This is a hands-on engineering role focused on writing clean, well-tested code, reviewing designs, solving complex distributed systems problems, and owning production-quality software. The ideal candidate is a strong software engineer with excellent coding fundamentals, experience building backend or distributed systems, and a practical understanding of how software runs in cloud, Linux, Kubernetes, and production infrastructure environments. Key Responsibilities Software Engineering & Platform Development
• Design, write, test, and review high-quality production code, primarily in Go
• Build and maintain scalable backend services, APIs, and distributed systems supporting high-demand workloads
• Contribute to Armada and related internal scheduling, orchestration, and platform services
• Develop tooling and automation that improves platform reliability, developer productivity, and operational efficiency
• Apply strong software architecture principles to ensure systems are maintainable, correct, and scalable Distributed Systems & Infrastructure
• Build services that operate reliably across large-scale HPC and AI infrastructure environments
• Work with Kubernetes-based orchestration, containerized services, and modern deployment workflows
• Develop and debug software in Linux environments using command-line and system-level tooling
• Apply networking fundamentals to troubleshoot, optimize, and improve platform connectivity and performance
• Independently diagnose and resolve complex issues across software and infrastructure layers Data, Reliability & Operations
• Manage and optimize data interactions across relational and non-relational data stores, with emphasis on PostgreSQL
• Contribute to CI/CD pipelines, automated testing, observability, and engineering best practices
• Use monitoring, logging, and runtime tools such as Prometheus, Grafana, or similar platforms
• Think critically about correctness, edge cases, performance, and failure modes
• Stay current with emerging technologies and apply new approaches where they improve platform outcomes Required Experience
• Strong software engineering fundamentals, including data structures, algorithms, system design, and maintainable code practices
• Proficiency in Go or another statically typed language, with the ability to quickly ramp into Go-based codebases
• Experience building backend services, APIs, distributed systems, or infrastructure software in production environments
• Familiarity with cloud environments such as AWS, GCP, or Azure
• Experience with Linux-based development and debugging
• Familiarity with Kubernetes, containers, or modern deployment pipelines
• Experience with PostgreSQL or similar relational databases
• Understanding of observability practices, including monitoring, logging, metrics, and alerting
• Strong testing mindset with focus on correctness, reliability, and failure scenarios
• Ability to work independently, review code thoughtfully, and contribute in a collaborative engineering team Preferred Experience
• Experience with HPC, AI infrastructure, batch scheduling, workload orchestration, or large-scale compute platforms
• Hands-on experience with Kubernetes scheduling, multi-cluster systems, or distributed job orchestration
• Contributions to open-source projects or experience working in open-source engineering environments
• Experience with non-relational databases, message queues, event-driven systems, or high-throughput platforms
• Familiarity with performance optimization, reliability engineering, or production platform operations Ideal Profile
The ideal candidate is a hands-on software engineer who enjoys building infrastructure software that operates at scale. They write clean, tested code, understand distributed systems tradeoffs, and are comfortable working close to production infrastructure. They do not need to come directly from an HPC background, but they should have strong backend engineering fundamentals and an interest in solving complex scheduling, orchestration, and platform reliability challenges. Why This Role
• Work on high-scale HPC and AI infrastructure supporting demanding production workloads
• Contribute to Armada, an open-source scheduling platform
• Join a senior, collaborative engineering team with real ownership over technical direction
• Build software that directly impacts platform reliability, performance, and scalability
• Competitive compensation, performance bonus, relocation support, and 100% company-paid benefits
Location: Dallas, TX | Hybrid
Type: Direct Hire
Relocation: Available for non-local candidates Compensation
Base salary: $170, 000 -$250, 000 + performance bonus
Benefits: 100% company-paid benefits Overview
GTN is seeking a Senior Software Engineer, HPC Scheduling to help design, build, and maintain large-scale scheduling software that supports demanding HPC, AI, research, and production workloads. This role sits on a highly technical scheduling team responsible for developing distributed systems, backend services, APIs, tooling, and automation that keep a high-scale compute platform reliable, performant, and maintainable. Much of the work centers around Armada, an open-source project built and maintained by the team, along with internal services and platform tooling written primarily in Go. This is a hands-on engineering role focused on writing clean, well-tested code, reviewing designs, solving complex distributed systems problems, and owning production-quality software. The ideal candidate is a strong software engineer with excellent coding fundamentals, experience building backend or distributed systems, and a practical understanding of how software runs in cloud, Linux, Kubernetes, and production infrastructure environments. Key Responsibilities Software Engineering & Platform Development
• Design, write, test, and review high-quality production code, primarily in Go
• Build and maintain scalable backend services, APIs, and distributed systems supporting high-demand workloads
• Contribute to Armada and related internal scheduling, orchestration, and platform services
• Develop tooling and automation that improves platform reliability, developer productivity, and operational efficiency
• Apply strong software architecture principles to ensure systems are maintainable, correct, and scalable Distributed Systems & Infrastructure
• Build services that operate reliably across large-scale HPC and AI infrastructure environments
• Work with Kubernetes-based orchestration, containerized services, and modern deployment workflows
• Develop and debug software in Linux environments using command-line and system-level tooling
• Apply networking fundamentals to troubleshoot, optimize, and improve platform connectivity and performance
• Independently diagnose and resolve complex issues across software and infrastructure layers Data, Reliability & Operations
• Manage and optimize data interactions across relational and non-relational data stores, with emphasis on PostgreSQL
• Contribute to CI/CD pipelines, automated testing, observability, and engineering best practices
• Use monitoring, logging, and runtime tools such as Prometheus, Grafana, or similar platforms
• Think critically about correctness, edge cases, performance, and failure modes
• Stay current with emerging technologies and apply new approaches where they improve platform outcomes Required Experience
• Strong software engineering fundamentals, including data structures, algorithms, system design, and maintainable code practices
• Proficiency in Go or another statically typed language, with the ability to quickly ramp into Go-based codebases
• Experience building backend services, APIs, distributed systems, or infrastructure software in production environments
• Familiarity with cloud environments such as AWS, GCP, or Azure
• Experience with Linux-based development and debugging
• Familiarity with Kubernetes, containers, or modern deployment pipelines
• Experience with PostgreSQL or similar relational databases
• Understanding of observability practices, including monitoring, logging, metrics, and alerting
• Strong testing mindset with focus on correctness, reliability, and failure scenarios
• Ability to work independently, review code thoughtfully, and contribute in a collaborative engineering team Preferred Experience
• Experience with HPC, AI infrastructure, batch scheduling, workload orchestration, or large-scale compute platforms
• Hands-on experience with Kubernetes scheduling, multi-cluster systems, or distributed job orchestration
• Contributions to open-source projects or experience working in open-source engineering environments
• Experience with non-relational databases, message queues, event-driven systems, or high-throughput platforms
• Familiarity with performance optimization, reliability engineering, or production platform operations Ideal Profile
The ideal candidate is a hands-on software engineer who enjoys building infrastructure software that operates at scale. They write clean, tested code, understand distributed systems tradeoffs, and are comfortable working close to production infrastructure. They do not need to come directly from an HPC background, but they should have strong backend engineering fundamentals and an interest in solving complex scheduling, orchestration, and platform reliability challenges. Why This Role
• Work on high-scale HPC and AI infrastructure supporting demanding production workloads
• Contribute to Armada, an open-source scheduling platform
• Join a senior, collaborative engineering team with real ownership over technical direction
• Build software that directly impacts platform reliability, performance, and scalability
• Competitive compensation, performance bonus, relocation support, and 100% company-paid benefits
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, HPC Scheduling in Dallas, TX vacancy
$170k - $250k
...Senior Software Engineer, HPC Scheduling Type: Direct Hire Relocation: Available for non-local candidates Compensation Base salary: $170,000 – $250,000 + performance bonus Overview GTN is seeking a Senior Software Engineer, HPC Scheduling to help design, build, and maintain...SeniorWork at officeLocal areaRelocationRelocation package$153.2k - $234.1k
Job DescriptionRole OverviewAs a Senior Software Engineer on the Rendering Infrastructure team, you will... ...clusters, reproduce real sensor scheduling and vehicle timing, run many worlds concurrently... ...platforms (AWS, GCP) or on-premises HPC clusters.Exposure to autonomous...SeniorFull timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$170k - $220k
...06-28Company: Addison GroupJob Title: Senior Software Engineer - Cloud Infrastructure / Network AutomationIndustry... ..., High-Performance Computing (HPC), Software EngineeringLocation (City,... ...salary, plus performance bonusWork Schedule: Full-time | Hybrid schedule (3 days...SeniorFull timeRemote work- Career Techniques is seeking a Solutions Architect to serve as a trusted technical advisor for strategic HPC and cloud customers. You will help design, deploy, and scale compute-intensive workloads, from AI training to scientific simulations. The ideal candidate has 5-1...Senior
$86.8k - $165.2k
...100 years of experience and renowned engineering expertise to meet the needs of today’s... ...the future of aerospace and defense.The Senior Software Engineer will help build and enhance a... ...spending accounts, flexible work schedules, employee assistance program, Employee...SeniorTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$160k - $240k
...Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and... ...optimization, automated tasking and scheduling, track fusion, RPO operations, and space... ...possible is both exciting and crucial. As a Senior Software Engineer, you’ll build and own autonomy...SeniorFull timeTemporary workPart timeWork at officeWorldwide$98.1k - $182.1k
...development, operation, and maintenance of software and firmware components and computing... ...to be applied to and integrated with engineering, scientific, and manufacturing requirements... ...Vision, Flexible work arrangements and schedules (e.g., 4x10), 401(k) match, Paid time...SeniorFull timeTemporary workWork experience placementCasual workFlexible hours- ...Job Description Job Description Senior Software Engineer – Fleet Automation / GPU Infrastructure... ...Automation team supporting large-scale HPC and GPU infrastructure. This team builds... ...moving to Dallas. ~ Hybrid schedule with three days per week onsite. \...SeniorRelocationRelocation package3 days per week
- ...All Jobs Senior Software Engineer in Test At Post Acute Analytics, we have developed a state-of-the-art solution for resolving healthcare’s biggest... ...& disability insurance Flexible, results-oriented work schedule and time off Platform for rapid career growth PAA is based...SeniorRemote workFlexible hours
$125k - $135k
...Our engineering teams build modern, customer-facing software on a composable architecture using React, Next.js, Node.... ...stack. We are looking for a Senior Software Engineer who wants to contribute... ...Pampered Chef follows a hybrid schedule in Addison, IL. The expectation...SeniorWork at officeFlexible hours$120k - $150k
## Senior Software EngineerApplylocations: Irving, TXtime type: Full timeposted on: Posted Yesterdayjob... .... **Apply today!**The Senior Software Engineer at Groundworks will play a key role in... ...requirements and deliver solutions on schedule.* Write clean, efficient, and well-...SeniorFull timeWork at officeRemote work$138.8k - $154.2k
...with every Southwest Customer. Job Description: As a Senior Software Engineer supporting the Salesforce platform, you’ll design, build, and... ...1(k) match contributions are subject to the plan’s vesting schedule and applicable IRS limits ***ProfitSharing contributions...SeniorWork experience placementWork at officeRemote workVisa sponsorship$92.8k - $170.3k
...global leader of cloud-based software for K-12 education. Our... ...from concept to delivery. From engineering to quality assurance to data... ...Responsibilities Summary We are seeking a senior software engineer to... ..., file handling, and batch scheduling. Debug parity mismatches and...SeniorTemporary workWork at officeFlexible hours- ...client, a non-profit healthcare organization, is looking for a software engineer to join their growing team. They are offering an extremely... ...working environment! This group currently works a hybrid schedule: 2 days in the office and 3 days remote. Must be a U.S. citizen...SeniorWork at officeRemote work
- ...Technology & Facilities Reports To: Software Engineering Manager Location: Dallas, Texas –... ...Status: Exempt SUMMARY: The Senior Software Engineer will possess experience... ...with low noise levels; hybrid schedule with 40% in-office presence (role-specific...SeniorWork at office
$122k - $157k
Senior Software Engineer at Cetera Financial Group Join our team to build innovative, AI‑driven solutions in the financial industry. We encourage... ...that deliver real business value. Location Hybrid schedule from our Dallas, Texas office or El Segundo, CA. What You...SeniorWork at officeFlexible hours- ...future of convenience. EMPLOYER: 7-Eleven, Inc. JOB TITLE: Senior Software Engineer LOCATION: Irving, TX DUTIES: Develop and maintain RESTful... ..., and stakeholders, to deliver high-quality features on schedule. Document API endpoints, business logic, Docker configurations...SeniorHourly pay
- ...Analog Devices, Inc. seeks a Senior Engineer for Software Systems Design in Dallas, Texas. The role involves translating system architecture into... ...automotive communication protocols. Position offers a full-time schedule with partial telecommute benefits. #J-18808-Ljbffr...SeniorFull timeRemote work
$190k - $240k
...authentication. This role is a hands‑on engineering position inside Information Security,... ...configuration. 5+ years of professional backend software engineering experience. Strong... ...off - competitive vacation and holiday schedules allowing you to take time off to rest...SeniorWork at officeRemote workFlexible hours- ...per week in office in Irving, TX Our client seeks a Senior Software Engineer to design and deliver cloud-native data platforms that enable... ...range. W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the...SeniorHourly payWork at officeLocal area2 days per week
- Select how often (in days) to receive an alert: Senior Software Engineer - Embedded Location: Dallas, TX, US, 75243 Job ID:115080 The Electro... ...Type: NA (onsite) Relocation Available: Yes Type: Onsite Schedule: 9/80 Shift: 1st Job Summary The Senior Software Engineer...SeniorWork at officeLocal areaRemote workRelocationFlexible hoursShift work
- ...Senior Software Systems EngineerImmediate need for a talented Senior Software Systems Engineer with experience in Telecom Industry. This is an 11+ months contract opportunity with... ...Data Warehouse.Working experience with scheduling tools like Approx., Tidal Enterprise Scheduler...SeniorContract workWork experience placementImmediate start
$106.9k - $147k
Become a part of our caring communityThe Senior Software Engineer codes software applications based on business requirements. The Senior Software... ...Atlanta, GA, Nashville, TN, Chicago, IL, or Charlotte, NC.Scheduled Weekly Hours40Pay RangeThe compensation range below...SeniorFull timeTemporary workApprenticeshipRemote work- ...authorization sponsorship.Location and Workstyle:Irving, TX: Hybrid schedule - onsite a minimum of four days per week, with one... ...on business needs.About the RoleADT is looking for a Senior iOS Mobile Software Engineer to join our Product Engineering mobile team in Irving,...SeniorH1bLocal areaRemote work
- Btechnical Group is recruiting for a software engineer to join a nonprofit healthcare client on a hybrid schedule (2 days in office, 3 days remote). The client requires U.S. citizenship or a Green Card. They offer an impressive compensation package and a family-focused...SeniorWork at officeRemote work
- ...containerized environments using workload schedulers (Slurm, Run:ai), Kubernetes orchestration... ..., and CUDA along with LLM inference engines (TensorRT-LLM), production serving frameworks... ...deployment of 1,000+ GPU clusters for AI, HPC, and agentic AI workloads with...Full timeWork experience placementLive inWork at officeLocal area
$174k - $252k
...practical experience.5 years of experience with software development in Go, C or Python.5 years... ...Storage modules in Linux Kernels, CPU scheduling, resource allocation, cgroups, RTOS, RCU... ...) and Linux OSs.Google's software engineers develop the next-generation technologies...Senior$170k - $220k
...multidisciplinary Research Scientists and Engineers working on building a cutting-edge... ...developing solutions in ML systems or the ML software stack. - Deep understanding of ML... ...catered meals (when in office). - Regularly scheduled team building activities and social...SeniorFull timeWork at officeWork from homeFlexible hours- Job Title: Sr. IOS DeveloperWork Location:Irving, TXResponsibilities:Design and develop native iOS applications using Swift.Build responsive and intuitive user interfaces using Swift UI and/or UI Kit.Integrate RESTful APIs and third party SDKs.Collaborate with Product Owners...Senior
$148k - $226.2k
...one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads.As a software engineer on the SimCore team, you will drive the development of our simulation scenarios that enable high-fidelity...SeniorFull timeLocal areaRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, HPC Scheduling. Be the first to apply!
Related searches
- cybersecurity software engineer Dallas, TX
- graduate software engineer Dallas, TX
- software developer fintech Dallas, TX
- new graduate software engineer Dallas, TX
- senior robotics software engineer Dallas, TX
- software engineer visa sponsorship Dallas, TX
- network software engineer Dallas, TX
- software engineer remote Dallas, TX
- part time software developer Dallas, TX
- software developer apprenticeship Dallas, TX


