Principal Software Engineer

Logo of Hypergiant

Hypergiant

๐Ÿ’ต $166k-$198k
๐Ÿ“Remote - Worldwide

Job highlights

Summary

Join Hypergiant, a Texas-based software company, as a Principal Software Engineer to build a training platform for our cloud-first command and control software. This full-time remote role (US-based) involves collaborating with clients and internal teams to design, develop, and deploy high-quality software applications. You will work closely with product owners, designers, and leadership on critical training software. The ideal candidate possesses extensive experience in full-stack software development, system architecture, and team mentorship. Hypergiant offers a generous benefits package including unlimited PTO, medical benefits, and a flexible work environment.

Requirements

  • 10+ years of hands-on experience in full-stack software design and development
  • 7+ years of experience working on system architecture and integration with third-party APIs
  • Comfortable performing research and discovery, and synthesizing your thoughts through architecture and technical roadmaps
  • Experience developing resilient file-transfer and data-streaming architectures
  • Experience working with static-site generation frameworks (Astro, Next.JS, Gatsby, etc)
  • Ability to manage client expectations and project timelines
  • Demonstrated experience in managing, mentoring & coaching development teams in an Agile environment
  • Penchant for learning new technologies, balanced with strong pragmatic thinking
  • Proficient with version control and effective collaborative development workflows

Responsibilities

  • Meet with clients (business and technical) and extract information necessary to document architecture encompassing business processes and systems
  • Perform technical evaluations of prototypes and requirements and provide feedback to Product Owners, Designers, and Architects to ensure feasibility and performance at scale
  • Document and maintain records for decisions behind architectural choices and current state of the training platform
  • Build web applications conforming to our design system and ready for integrating continuous updates to reflect the features and functionality of partner software
  • Implement pixel-perfect Figma designs that replicate interactive prototype functions
  • Support development, test, build, and deployment of software applications to unclassified and classified production environments
  • Evaluate and recommend technologies, frameworks, tools, and processes for continuous improvement
  • Solve complex problems by finding alternative solutions to critical technical issues and mitigating or avoiding risk
  • Proactively addressโ€ฏsecurity requirements and other constraints as they are discovered or identified

Preferred Qualifications

  • 15+ years of experience in software design and development
  • Bachelor's or Master's Degree in Computer Science or related field
  • Understanding of the ML production ecosystem (data ingestion, inferencing, monitoring, etc)
  • Experience with containers and OCI-based runtimes (k8s, Podman, Docker, etc)
  • Experience with javascript, typescript, and React frameworks
  • Performance engineering experience on near real time systems
  • Geospatial information systems (GIS) experience
  • Experience integrating with third-party authentication software
  • Experience with video game development or immersive training environments
  • Experience in the DOD training and education career fields
  • Ability to travel up to 20%
  • Active US DOD security clearance

Benefits

  • Unlimited Paid Time Off
  • 14 Paid Company Holidays
  • Paid Maternity/Paternity Leave
  • Flexible Work Environment with Remote Options
  • Medical, Dental & Vision Insurance
  • Optional HSA and FSA
  • Complimentary Life Insurance
  • Personal & Professional Development Reimbursement
  • Short Term & Long Term Disability Insurance
  • 401k with Matching
  • Diversity & Inclusion Workplace Initiatives

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let Hypergiant know you found this job on JobsCollider. Thanks! ๐Ÿ™