Principal Software Engineer

Customer-obsessed small business focused on Distributed Data Systems, Platforms at Scale, and Complex Application Development for federal agencies.
Tampa, FL, USA
$160,000 - $240,000
Frontend
Principal Software Engineer
Hybrid
11 - 50 Employees
6+ years of experience
AI · Enterprise SaaS · Cybersecurity

Description For Principal Software Engineer

Raft, a customer-obsessed small business headquartered in McLean, VA, is seeking a Principal Software Engineer to join their innovative team. The role focuses on building a sophisticated platform for the DoD that enables operators to train computer vision models without ML experience. This platform integrates with their data platform and AI Toolkit, handling everything from data ingestion to model serving.

The ideal candidate will have 6+ years of hands-on engineering experience, with deep expertise in TypeScript, React, and cloud-native technologies. You'll be working with cutting-edge technologies including Kubernetes, various databases, and AI systems. The position requires strong technical skills in frontend development, API design, and microservices architecture.

This is an excellent opportunity for someone passionate about making a real impact, as your work will directly support warfighters' missions. The role offers competitive compensation ($160,000-$240,000) and comprehensive benefits including fully covered healthcare, 401(k) with company match, and flexible work arrangements.

The position is based in Tampa, FL, with a hybrid work model. U.S. citizenship and the ability to obtain a Top Secret security clearance are required. Join a team that values cognitive and cultural diversity, following their Ubuntu philosophy: "I Am, Because We Are."

Last updated 23 days ago

Responsibilities For Principal Software Engineer

  • Build platform for DoD enabling operators to train custom computer vision models
  • Work with data platform and AI Toolkit
  • Orchestrate machine learning lifecycles
  • Handle data ingestion, enrichment, model exporting and serving
  • Work with team on user interface development
  • Collaborate with automated AI engineer system

Requirements For Principal Software Engineer

TypeScript
React
Kubernetes
PostgreSQL
MySQL
MongoDB
  • 6+ years of experience being hands-on engineer
  • Extensive TypeScript and React experience
  • Experience with DAGs and queuing systems
  • Experience creating web-socket and RESTFul APIs
  • Experience with AWS and microservices
  • Experience with large-scale databases
  • Work well within the team
  • Knowledge of software design and architecture patterns
  • Experience with cloud-native environments
  • Obtain Security+ certification within 90 days
  • Bachelors in Computer Science/Engineering/Physics/Mathematics
  • Ability to obtain and maintain Top Secret security clearance
  • U.S. citizenship required

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Highly competitive salary
  • Fully covered healthcare, dental, and vision coverage
  • 401(k) and company match
  • Take as you need PTO + 11 paid holidays
  • Education & training benefits
  • Annual budget for tech/gadgets needs
  • Monthly box of yummy snacks
  • Remote, hybrid, and flexible work options
  • Team off-site in fun places
  • Generous Referral Bonuses

Interested in this job?

Jobs Related To Raft Principal Software Engineer

Principal Software Engineer

Principal Software Engineer role at Microsoft leading the development of next-gen marketing platforms with focus on frontend architecture and accessibility.

Principal Software Engineer – OneDrive Photos Web

Principal Software Engineer role at Microsoft working on OneDrive Photos Web, focusing on frontend development and user experience.

Principal Engineer, Front End Development, Gemini

Lead front-end development for Google's Gemini AI platform, architecting next-generation user interfaces and managing a team of 40 engineers.

Principal Software Engineer

Lead the development of AI-powered shopping experiences at Microsoft as a Principal Software Engineer, focusing on frontend development with TypeScript and React.

Principal Software Engineer

Lead software engineer position at Microsoft, focusing on Microsoft Teams and Copilot development, offering remote work and competitive compensation.