Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer image - Rise Careers
Job details

Principal Software Engineer

Note: This is a full-time remote role. This person must be located in the United States.

At Hypergiant, we are redefining what’s possible. Our team is made up of a diverse group of individuals who are implementing solutions to build a better world. 

Hypergiant is a Texas based software company that creates powerful data visualization products for the space, defense, and critical infrastructure sectors. Our data-agnostic AI platform rapidly assimilates needed information and creates streamlined, efficient workflows that clearly define the journey from data to decision with our optimized UI/UX framework. We also partner with well-known consumer facing tech companies to bring the best and brightest talent to their workforce.

We are looking for a Principal Software engineer to build a training platform for our cloud-first command and control software. Hypergiant with its partners is building an innovative cloud-first command and control system that seamlessly integrates existing capabilities and provides automation that improves efficiency and effectiveness of mission planning and execution. A perfect candidate is able to write high-quality code, integrate with partner capability providers, and ensure code and product quality. This position will work closely alongside product owners, designers, and internal leadership on critical training software.

Apply to fuel our mission: Know Tomorrow, Act Today. 

Roles & 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. 

Minimum Qualifications 

  • 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.  

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. 


Clearance Information:
This position requires the eligibility to obtain a security clearance. Non-US citizens may not be eligible to obtain a security clearance. The Defense Industrial Security Clearance Office (DISCO), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https://www.state.gov/security-clearances 

Hypergiant Galactic is an equal opportunity employer. We welcome and encourage diversity in the workplace. We offer a generous benefits package, including company contributions to medical benefits. We offer unlimited PTO. In addition, we offer a fun, flexible work environment, company-sponsored activities, and commit to providing each employee with job satisfaction by addressing core needs. Learn more at hypergiant.com. 

Salary Range

The salary range specified in each job posting outlines the minimum and maximum target for new hire salaries applicable to the position across all US locations. Individual compensation within this range is influenced by various factors, such as job-related expertise, skills, experience, and pertinent education or training. It is important to recognize that the compensation information provided in US role postings pertains exclusively to the base salary and excludes considerations for bonuses, equity, or benefits. 

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

For more information on our benefits, please visit https://www.hypergiant.com/careers/ 

US Base Salary Range
$166,900$198,000 USD
Hypergiant Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Hypergiant DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Hypergiant
Hypergiant CEO photo
Mike Betzer
Approve of CEO

Average salary estimate

$182450 / YEARLY (est.)
min
max
$166900K
$198000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer, Hypergiant

At Hypergiant, we're on a mission to redefine what's possible, and we're looking for a Principal Software Engineer to join our innovative remote team. This full-time role is an exciting opportunity to contribute to our groundbreaking cloud-first command and control software. As a Principal Software Engineer, you will lead the development of a robust training platform, collaborating with product owners, designers, and leadership to ensure our solutions meet the evolving needs of the space, defense, and critical infrastructure sectors. You'll leverage over 10 years of experience in software design and full-stack development to write high-quality code and integrate seamlessly with our partner capabilities. Your key responsibilities will include technical evaluations, documentation of architectural choices, and creating pixel-perfect web applications that enhance user experience. Plus, you'll tackle complex problems with innovative solutions all while engaging with clients to gather requirements and feedback. At Hypergiant, we value diverse talents and a collaborative spirit. If you're ready to take your career to the next level in a fun, flexible work environment with generous benefits, we want to hear from you. Join us in our mission to know tomorrow and act today by applying for this Principal Software Engineer position.

Frequently Asked Questions (FAQs) for Principal Software Engineer Role at Hypergiant
What are the responsibilities of a Principal Software Engineer at Hypergiant?

A Principal Software Engineer at Hypergiant is responsible for leading the development of a training platform for cloud-first command and control software. This includes meeting with clients to gather information, evaluating prototypes, documenting architectural decisions, building web applications in line with our design system, and ensuring software deployment in both unclassified and classified environments.

Join Rise to see the full answer
What qualifications are required for the Principal Software Engineer position at Hypergiant?

Candidates for the Principal Software Engineer role at Hypergiant should have at least 10 years of hands-on experience in full-stack software development, with over 7 years focused on system architecture and third-party API integrations. A strong understanding of resilient architectures and experience with frameworks like Astro or Next.js is also essential.

Join Rise to see the full answer
What skills will contribute to success as a Principal Software Engineer at Hypergiant?

Success in the Principal Software Engineer role at Hypergiant requires strong skills in software design and development, the ability to work under Agile methodologies, and experience mentoring development teams. Staying updated on emerging technologies, effective communication skills, and a proactive approach to tackling technical challenges are also crucial.

Join Rise to see the full answer
What does the team culture look like for Principal Software Engineers at Hypergiant?

At Hypergiant, team culture for Principal Software Engineers is rooted in collaboration, diversity, and innovation. We prioritize a flexible work environment where everyone can contribute their unique skills and perspective to build effective solutions while enjoying a fun and engaging workplace.

Join Rise to see the full answer
What benefits are offered to Principal Software Engineers at Hypergiant?

Hypergiant offers an attractive benefits package that includes unlimited PTO, paid holidays, flexible work arrangements, comprehensive medical, dental, and vision insurance, and contributions to retirement plans. Additionally, employees have access to professional development reimbursement and company-sponsored activities.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer
Can you describe your experience with cloud-first software development?

In your response, highlight specific projects where you contributed to cloud-first initiatives. Discuss the technologies used, challenges faced, and how you leveraged cloud capabilities to improve system performance and scalability.

Join Rise to see the full answer
How do you approach integrating third-party APIs into your projects?

Share your process for evaluating, testing, and integrating third-party APIs. Discuss any challenges encountered and how you ensured that the integration aligns with overall system architecture and business goals.

Join Rise to see the full answer
What strategies do you employ to ensure code quality in your team?

Discuss practices such as code reviews, automated testing, and continuous integration. Mention how you foster a culture of accountability and continuous improvement among development team members.

Join Rise to see the full answer
How do you handle feedback from product owners and designers during a project?

Emphasize your collaborative approach, explaining how you actively solicit feedback, validate your design decisions, and communicate effectively to ensure the project aligns with user needs and business objectives.

Join Rise to see the full answer
What are your key considerations when designing web applications?

Discuss user experience, performance, maintainability, and security as critical aspects of your web application design process. Provide examples of how you have implemented these considerations in past projects.

Join Rise to see the full answer
Can you explain a complex problem you solved and the approach you took?

Use the STAR method to detail a specific problem, the steps you took to analyze and resolve it, and the outcome. This showcases your problem-solving skills and adaptability.

Join Rise to see the full answer
What technologies are you currently most excited about, and how do you stay updated?

Share the specific technologies that excite you and your methods for keeping current, such as attending conferences, following industry blogs, or participating in online communities.

Join Rise to see the full answer
How do you prioritize tasks and manage project timelines?

Explain your approach to project management, including tools you use, how you set priorities, and how you communicate with team members to keep projects on track.

Join Rise to see the full answer
Can you give an example of how you've mentored or coached a team member?

Share a success story of mentoring a team member, detailing your approach, the skills you helped them develop, and the impact it had on their performance or career growth.

Join Rise to see the full answer
How would you approach security requirements in a software project?

Discuss the importance of incorporating security from the beginning of the software development lifecycle, mentioning practices such as threat modeling, code reviews, and regular security audits.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Yubo Remote Paris - Full Remote
Posted 8 days ago
Photo of the Rise User
Posted 7 days ago
Coins.ph Remote Shanghai, China
Posted 12 days ago

Hypergiant is an AI software company that creates decision making software for the space, defense, and critical infrastructure sectors.

22 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 11, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!