Software Developer

in Information Technology
  • Dallas, Texas View on Map
  • Salary: $100,000.00 - $175,000.00
Permanent

Job Detail

  • Experience Level Director
  • Degree Type Bachelor of Science (BS)
  • Employment Full Time
  • Working Type Hybrid
  • Job Reference 0000021266
  • Salary Type Annually
  • Industry Financial Services;Hedge Fund
  • Selling Points

    Contribute to cutting-edge automation platforms for high-performance computing. Collaborate with experts to enhance infrastructure reliability and efficiency. Develop innovative solutions using modern programming languages and tools.

Job Description

Software Developer Overview

  • The Software Developer role focuses on designing and maintaining automation platforms for high-performance computing infrastructure.
  • Collaborate with cross-functional teams to enhance system reliability and operational efficiency.
  • Work with cutting-edge technologies to streamline hardware provisioning and lifecycle management.
  • Develop APIs and backend services using Go, C#, and TypeScript.
  • Contribute to observability and monitoring systems for real-time fleet health visibility.
  • Participate in on-call rotations and incident response to ensure system reliability.
  • Engage in proactive monitoring and alerting to address operational pain points.
  • Enhance automation workflows by designing durable and maintainable solutions.

Software Developer Key Responsibilities & Duties

  • Design and maintain fleet automation services for GPU and CPU compute nodes.
  • Develop APIs and service integrations for hardware deployment and validation.
  • Build backend services with a focus on reliability and testability.
  • Create CI/CD pipelines for configuration management and hardware validation.
  • Instrument systems for observability using Prometheus and Grafana.
  • Participate in incident response and post-mortem processes to improve reliability.
  • Collaborate with teams to translate operational challenges into automation solutions.
  • Champion engineering solutions to enhance fleet efficiency and reduce operational toil.

Software Developer Job Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 5+ years of experience in software engineering with backend services or automation tooling.
  • Proficiency in Go, C#, or TypeScript for production-quality development.
  • Experience with relational and NoSQL databases for automation workflows.
  • Solid understanding of Linux systems, including networking and debugging.
  • Familiarity with CI/CD pipelines and observability stacks like Prometheus and Grafana.
  • Exposure to GPU compute infrastructure and NVIDIA tooling is advantageous.
  • Strong communication skills and ability to work collaboratively across teams.
  • ShareAustin:

Related Jobs

  • Lead impactful DevOps projects optimizing GPU-accelerated container platforms. Collaborate with dynamic teams to drive innovation in high-performance computing. Enjoy comprehensive benefits and professional growth opportunities.