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 11 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 Member Technical Staff - Frontend (UI Developer)

Lead frontend development for Salesforce's Design Systems Engineering team, creating enterprise-level UI components and shaping the future of the world's #1 CRM platform.

Senior Engineering Manager - Tools

Lead an 8-person engineering team developing tools for Apple's advertising platform, focusing on user experience and privacy-first advertising solutions.

Principal Software Engineering Manager

Lead a team of engineers developing parent and child account management features for Xbox platforms at Microsoft, focusing on web and native application development.

Principal Software Engineer

Principal Software Engineer role at Microsoft Teams, leading desktop client development using WebView2 technology and modern web stack.

Principal Architect, Platform Product Design

Lead UX architect role at Salesforce focusing on platform product design, requiring 10+ years experience and expertise in enterprise UX design and AI integration.