Software Engineer

Raft is a customer-obsessed non-traditional small business focused on Distributed Data Systems, Platforms at Scale, and Complex Application Development, building digital solutions that impact millions of Americans.
McLean, VA, USA
$90,000 - $170,000
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer

Raft (https://TeamRaft.com) is seeking an experienced Software Engineer to join their passionate team of high-impact problem solvers. As a Software Engineer, you will assist with the development and scaling of microservices and APIs leveraging AWS, Kubernetes, and Python. The role emphasizes robust data security and user-centric development through prototyping to enhance overall user satisfaction. You'll be working on projects for innovative federal and public agencies, building digital solutions that impact millions of Americans.

Key responsibilities include:

  • Developing and scaling microservices and web APIs
  • Working with cloud technologies, particularly AWS
  • Deploying microservices on Kubernetes
  • Utilizing Python for development
  • Working with PostgreSQL databases

The ideal candidate will have:

  • 3-4 years of hands-on experience as a software engineer in a production environment
  • Experience with microservices, web APIs, AWS, Kubernetes, Python, and PostgreSQL
  • A degree in Mathematics, Computer Science, or Physics
  • Ability to obtain a Security+ certification within 90 days of employment

Additional preferred skills include experience with FastAPI, full-stack development, prototyping, and CI/CD pipeline architecture.

Raft offers a competitive salary range of $90,000 - $170,000, along with excellent benefits including fully covered healthcare, 401(k) with company match, flexible PTO, education benefits, and more. The position is remote with potential for up to 10% travel.

Join Raft to work on meaningful projects in a collaborative, diverse environment guided by the Ubuntu philosophy: "I Am, Because We Are." Raft is committed to innovation, problem-solving, and making a positive impact on public-sector modernization.

Last updated 22 days ago

Responsibilities For Software Engineer

  • Assist with the development and scaling of microservices and APIs
  • Leverage AWS, Kubernetes, and Python in development
  • Ensure robust data security
  • Engage in user-centric development through prototyping
  • Enhance overall user satisfaction
  • Present new ideas and concepts in support of the project

Requirements For Software Engineer

Python
PostgreSQL
Kubernetes
  • Minimum 3-4 years of hands-on experience as a software engineer in a production environment
  • Experience building microservices and web APIs while following best practices
  • Experience with the cloud-related software technologies of AWS
  • Development and deployment experience with microservices on Kubernetes
  • Experience with Python
  • Experience with PostgreSQL
  • Higher education degree in Mathematics, Computer Science, or Physics
  • Able to obtain a Security+ certification within the first 90 days of employment with Raft
  • Ability to obtain and maintain a public trust security clearance
  • U.S. citizenship

Benefits For Software Engineer

401k
Dental Insurance
Education Budget
Medical Insurance
Vision Insurance
  • 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 your 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 Software Engineer

Software Dev. Engineer, PXTCS

Software Engineer role at Amazon's PXTCS team, focusing on distributed systems and ML models for HR solutions, offering competitive compensation and benefits.

Software Development Engineer II, Customer eXperience Impressions

Software Development Engineer II role at Amazon working on customer experience platforms and distributed services

Software Development Engineer

Amazon seeks experienced Software Development Engineer for Core Shopping team to build innovative product discovery solutions, offering competitive compensation and opportunity for high-impact work.

Software Development Engineer - AWS Messaging Services, Messaging Metadata Service

AWS Messaging team seeks Software Engineer to develop and operate high-scale queue and notification services, offering competitive compensation and growth opportunities.

Software Development Engineer, Ring Device Services

Backend Software Engineer role at Ring, developing distributed systems for smart home security products and services.