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

Software Engineer

Raft is looking for an experienced Software Engineer to support clients with innovative solutions focused on advanced data systems and complex application development.

Skills

  • TypeScript
  • React
  • Kubernetes
  • API development
  • Database management

Responsibilities

  • Design and implement software solutions for the DoD.
  • Work with TypeScript, React, and Kubernetes.
  • Create web-socket and RESTful APIs.
  • Manage both relational and non-relational databases.

Education

  • Bachelor's degree in Computer Science, Engineering, Physics, or Mathematics

Benefits

  • Fully covered healthcare, dental, and vision
  • 401(k) and company match
  • Generous PTO and 11 paid holidays
  • Education and training benefits
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$160000 / YEARLY (est.)
min
max
$140000K
$180000K

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 Software Engineer, Raft Company

Join Raft as a Software Engineer in sunny Tampa, Florida, where you'll help innovate solutions for the Department of Defense! At Raft, we pride ourselves on being a customer-obsessed small business that's revolutionizing Distributed Data Systems, Platforms at Scale, and Complex Application Development. You’ll work alongside a dynamic team to develop a groundbreaking platform that empowers operators and analysts to train custom computer vision models without needing extensive machine learning experience. As part of our mission-driven team, your expertise in TypeScript, React, and Kubernetes will play a vital role in creating seamless user interfaces and orchestrating AI systems to support our military's missions effectively. You’ll have the opportunity to harness your skills in building web-socket and RESTFul APIs while working with various databases to handle critical data efficiently. With a focus on innovative problem-solving and a collaborative workplace that values cultural diversity, Raft offers not just a job but a fulfilling career where you can truly make an impact. As you grow in this role, you’ll also enjoy a highly competitive salary, comprehensive healthcare benefits, generous PTO, and a culture that celebrates every team member's unique contributions. If you’re ready to wield your software engineering talents to create solutions that positively affect millions of lives, apply today and let’s bridge the gap between humans and data together!

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

As a Software Engineer at Raft, your main responsibilities will include developing a cutting-edge platform for the Department of Defense, which allows operators to train computer vision models efficiently. You'll collaborate with a highly skilled team, working on the user interface designed for AI systems, and building reliable RESTFul APIs and web-sockets. Additionally, you will handle data ingestion and model serving while ensuring low-latency operations using your knowledge of databases like PostgreSQL and MongoDB.

Join Rise to see the full answer
What qualifications do I need for the Software Engineer position at Raft?

To qualify as a Software Engineer at Raft, you should have at least 3 years of hands-on engineering experience, alongside proficiency in TypeScript and React. A Bachelor's degree in Computer Science, Engineering, Physics, or Mathematics is highly preferred. Familiarity with Kubernetes, software design patterns, and APIs is essential, and candidates should be prepared to obtain their Security+ certification shortly after starting.

Join Rise to see the full answer
What tools and technologies will I work with as a Software Engineer at Raft?

As a Software Engineer on the Raft team, you will work with modern technologies such as TypeScript, React, and Kubernetes to build innovative applications. Your role will involve integrating various databases such as PostgreSQL and MongoDB and utilizing cloud-native environments to develop high-performance software solutions that meet low-latency requirements. A willingness to explore imagery and video processing will also enhance your contributions.

Join Rise to see the full answer
Is there any travel required for the Software Engineer role at Raft?

Yes, the Software Engineer position at Raft may require up to 25% travel. While most of your work can be done remotely from Tampa, Florida, you may occasionally need to visit clients or project sites as part of your responsibilities in developing and implementing engaging digital solutions.

Join Rise to see the full answer
What are the benefits of working at Raft as a Software Engineer?

Working at Raft as a Software Engineer comes with numerous benefits including a highly competitive salary ranging from $140,000 to $180,000, comprehensive healthcare including dental and vision, 401(k) matching, generous PTO policies, education and training assistance, and an annual budget for technology needs. You'll also be part of a vibrant culture that emphasizes collaboration, innovation, and supporting one another.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
How do you approach software design and architecture for scalable applications?

When addressing software design and architecture for scalable applications, I prioritize a deep understanding of the system requirements and user needs. I leverage design patterns and best practices to ensure flexibility and maintainability while focusing on modularity and separation of concerns. Documenting architecture diagrams and employing tools like Kubernetes for orchestration also helps manage applications at scale effectively.

Join Rise to see the full answer
Can you explain your experience with TypeScript and React?

In my previous projects, I used TypeScript extensively to enhance code quality and reduce runtime errors. Utilizing strong typing allowed for better code maintainability and collaboration with my team. With React, I developed interactive UIs and used state management libraries like Redux to handle complex app states efficiently while adhering to component-based architecture principles.

Join Rise to see the full answer
How do you ensure low-latency when working with databases in web applications?

To maintain low-latency in web applications, I utilize careful indexing strategies, choose the appropriate type of database for the use case—like using MongoDB for quick lookups or PostgreSQL for complex queries—and optimize queries to reduce response time. I also employ techniques such as caching and load balancing to improve data retrieval speeds in high-demand scenarios.

Join Rise to see the full answer
Describe a challenging problem you solved with a machine learning model.

In a recent project, we tackled a challenge where we needed to improve the accuracy of image classification in real-time surveillance systems. By applying transfer learning with pre-trained models and fine-tuning them through our dataset, we not only increased our model's precision but also reduced inference time, enabling us to make real-time decisions based on visual data.

Join Rise to see the full answer
What strategies do you use for collaborating within a remote team?

To collaborate effectively within a remote team, I utilize communication tools like Slack for instant messaging and regular check-ins, along with project management software like Jira to keep track of our workflows. We schedule frequent video meetings to foster strong relationships and maintain transparency regarding project updates, challenges, and brainstorming sessions.

Join Rise to see the full answer
How do you stay updated with the latest trends in technology and software development?

I stay updated with technology trends and software development by subscribing to industry blogs, attending webinars and conferences, and engaging with communities on platforms like GitHub and Stack Overflow. Additionally, I invest time in online courses and tutorials to refine my skills and gain insights into emerging technologies.

Join Rise to see the full answer
What is your experience with agile methodologies?

I have actively participated in agile methodologies throughout my career, including Scrum and Kanban. I often take part in daily stand-ups to share progress and blockers, and I’ve found that conducting sprint retrospectives is essential for continuous improvement. This iterative approach allows us to respond rapidly to changes and facilitates team collaboration between developers and stakeholders.

Join Rise to see the full answer
Can you describe a project where you integrated complex APIs?

In a recent project, I spearheaded the integration of multiple complex APIs for a financial application. I crafted a clear strategy for API interactions, implemented robust error handling, and ensured secure data transfer. This not only enhanced the application’s functionalities but also improved user experience by delivering data in real-time.

Join Rise to see the full answer
How do you manage technical debt in your projects?

Managing technical debt is crucial for long-term project sustainability. I prioritize addressing technical debt during code reviews, ensuring that new features don’t lead to additional complexity. Regularly scheduled refactoring sprints are also integral, allowing the team to clean up code, remove redundancies, and improve overall system performance without compromising future implementations.

Join Rise to see the full answer
What would you do if you were faced with a tight deadline on a software project?

Faced with a tight deadline, I would first assess the project scope and prioritize tasks based on their impact on the project’s core objectives. I would communicate transparently with my team about workload and expectations, focusing on delivering a minimum viable product (MVP) first. If possible, I’d also seek to distribute tasks effectively among team members to ensure smooth and timely delivery.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time

Veeva Systems seeks a Senior Software Engineer specializing in TypeScript to develop cutting-edge applications in the life sciences sector.

ngc Hybrid United States-Virginia-Dulles
Posted 12 days ago

Join Northrop Grumman as a Senior Software Engineer, where you will contribute to pioneering software solutions for satellite operations.

Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Customer-Centric
Snacks
Onsite Gym
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
401K Matching
Maternity Leave
Paternity Leave

Join Intel’s Client Computing Group as a Software Development Engineer and influence the future of computing through innovative software and AI solutions.

Photo of the Rise User
Posted 2 days ago

Join Syarah as a Full-Stack Engineer with a focus on front-end development to help transform the car buying experience across the Middle East.

Photo of the Rise User
Posted 13 days ago

Join Visa as a Senior Software Engineer in their US Connectivity team to work on innovative financial integration solutions.

Photo of the Rise User
Canonical Remote Home based - Americas, Baltimore
Posted 4 days ago
Dental Insurance
Performance Bonus
Paid Holidays

Join Canonical as a Software Engineer and revolutionize open source infrastructure operations with a global team.

Photo of the Rise User
Posted 12 days ago

BnBerry is on the lookout for a Senior Frontend Engineer to elevate the vacation rental experience through innovative tech solutions.

Photo of the Rise User
Posted 2 days ago

Join PayZen as a Senior Fullstack Engineer, where you'll lead tech initiatives improving financial health in healthcare.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
SALARY RANGE
$140,000/yr - $180,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 4, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mason just viewed Senior Specialist, HR Operations at Cardinal Health
Photo of the Rise User
172 people applied to Scrum Master-Remote at DICE
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo