A chance to love your job
Our philosophy is simple - hire the best and give them all the
resources and support to build great products.

Opportunities
We're always looking to have talented team join us. Please visit all the immediate openings here.
View all openingsCurrent Openings
Software Business Analyst
This is a remote position.
About the Role:
We’re hiring a sharp, proactive Business Analyst with 2+ years of experience in a product-first software agency. You’ll work with founders, designers, and devs to translate client needs into clear specs, user stories, and delivery plans.
What You’ll Do:
- Gather, analyze, and document detailed requirements
- Create user journeys, wireframes, and acceptance criteria
- Coordinate with tech/design teams for smooth handoffs
- Own client communication, feedback cycles, and clarifications
- Support QA, sprint planning, and delivery tracking
Tools You’ll Use:
GPT (for drafting flows/specs)
Asana, Notion, Figma, Jira (or similar)
Requirements
- 2+ years in a software services or product company
- Solid understanding of mobile/web app workflows
- Excellent communication and ownership mindset
100% Remote
Full Time
Project Manager
This is a remote position.
About the Role:
We are looking for an experienced Project Manager to lead software development projects from initiation to delivery. The ideal candidate will coordinate cross-functional teams, manage timelines, ensure high-quality deliverables, and maintain transparent communication with internal stakeholders and clients.
Key Responsibilities:
Lead planning and execution of software development projects, ensuring on-time and on-budget delivery.
Work closely with engineering, design, QA, and product teams to define scope, milestones, and deliverables.
Manage project lifecycle using Agile/Scrum or hybrid methodologies.
Conduct sprint planning, daily stand-ups, and retrospectives to maintain project progress.
Track project performance using appropriate tools and techniques.
Identify risks, dependencies, and blockers, and proactively resolve them.
Maintain strong communication with clients, providing regular updates and managing expectations.
Ensure project documentation (requirements, sprint reports, release notes) is updated and maintained.
Collaborate with leadership to improve delivery processes and resource utilization.
Support pre-sales and proposal development with effort estimation and timelines when needed.
Requirements
Bachelor’s degree in Computer Science, Information Technology, or related field.
4–8 years of experience managing software development projects in a service-based environment.
Proven experience with Agile (Scrum/Kanban) project management frameworks.
Strong understanding of SDLC, web/mobile app development, and cloud technologies.
Excellent communication, problem-solving, and client management skills.
Proficiency in project management tools (e.g., Jira, ClickUp, Trello, Asana).
Ability to handle multiple projects simultaneously with attention to detail.
PMP, CSM, or similar certification is a plus.
100% Remote
Full Time
Junior Content Writer
This is a remote position.
As a Junior Content Writer, you’ll support our content team in crafting high-quality articles, blog posts, and other digital content, focusing on technology and industry-related topics. This role is an excellent opportunity for someone looking to expand their skills in tech content writing and make a meaningful impact.
Key Responsibilities:
Research and write engaging tech-related content for our blog, website, and other digital channels.
Collaborate with marketing, and design teams to ensure content aligns with business goals.
Simplify complex technical concepts for a general audience without compromising on accuracy.
Conduct keyword research and SEO optimization to improve content visibility.
Edit and proofread content for grammar, style, and tone.
Requirements
1 year of experience in content writing, preferably in a tech-related field.
Bachelor’s degree in Computer Science, or related field.
Apply only if you have a tech background, excellent writing skills, and basic SEO knowledge to produce engaging and impactful content.
Excellent written and verbal communication skills.
Experience with content management systems (e.g., WordPress).
Familiarity with tools like Google Analytics, SEMrush, or similar.
Benefits
We believe in async communication. Fewer distractions, better focus.
We don't do meetings without agendas. It saves time and gives us purpose.
We respect writing and documenting. Easy to find, read, absorb, and act.
We love to ask and tell rather than assume. It's good to be on the same page.
We need an ownership mindset. You own it. Everyone supports it.
100% Remote
Full Time
In the meantime, explore our website to learn more about our company culture, projects, and team members.
See what it's like to be part of the RaftLabs family!





