Hi there 👋 I’m Mary Lee, a consultant at Reaktor working out of Raleigh, NC. I work closely with our engineers, partnering from a UX and product design perspective.
We’re hiring a Senior Software Engineer to join our small, sharp team in North America. This role is ideal for someone who thrives in ambiguity, enjoys working directly with clients and close-knit teams, and is excited about building systems that don’t just solve technical problems—but real human ones, too.
At Reaktor, the work is collaborative by design. I’m often in the trenches with engineers — mapping flows, poking at constraints, stress-testing ideas. We don’t have product managers between us and the client. No walls, no layers, no handoffs. Just thoughtful people solving hard problems together.
If you’re a software developer who likes to go deep — on systems, on businesses, and on relationships — you’ll feel at home here.
This is a hybrid role. You’ll mostly work remotely, with occasional on-site time at our client locations, and occasional travel to NYC for all-hands meetings. As our presence grows in the Southeast, we’re planning to establish a Raleigh, NC office — so over time, the role will shift into a more consistent hybrid setup based there.
If you’re a Senior Software Engineer with strong experience in full-stack development — particularly in modern JavaScript frameworks like React and backend technologies like Node.js or Python — we’d love to hear from you.
Reaktor’s not your typical consultancy. We keep things lean and thoughtful:
No rigid hierarchies. Everyone writes code. Everyone contributes
You’ll get real autonomy — both in your day-to-day and in shaping how we work
Hybrid work setup, but we love spending time together IRL whether that’s in our NYC office, at client offices, or company on-sites
A global community of engineers, designers, and strategists to learn from
We care about sustainable work — we aim for 40-hour weeks, don’t do surprise crunch time, and trust you to manage your time.
Partner closely with our clients — both our Aero and Gaming & Entertainment business units are growing in North American and have multiple large-scale clients, giving you the opportunity to work on big, ambitious, and complex systems
Own software projects end to end, across the full stack (we don’t split frontend/backend)
Navigate ambiguity with curiosity — figuring out what needs to be built often starts by asking why?
Collaborate with experienced, humble engineers who care deeply about quality
Build robust systems across languages and stacks — you don’t need to know everything upfront, but you should be excited to learn
We don’t have hard rules around years of experience, but folks who succeed in this role tend to have:
6–10+ years of experience across backend, frontend, and DevOps
Strong communication skills — you’re comfortable interfacing with clients and helping clarify scope
Curiosity and adaptability: new languages, legacy systems, domain-specific complexity? You’re into it.
Experience with modern backend (e.g., Node.js, Kotlin, Python, Java, Scala, Clojure)
Familiarity with modern frontend frameworks (React, React Native, etc.)
Solid SQL and understanding of databases
Foundational experience with CI/CD and cloud infra (especially AWS and Kubernetes)
Bonus: You’ve worked on massive, messy systems with multiple interconnected parts. You’ve helped clients move from “just fix this bug” to “what should we actually build?”
Salary: $110-140k
6% 401k match
100% medical, dental, and vision coverage
40-hour weeks, hybrid work environment, flexible hours
Learning and development budget + community-driven growth
Check more benefits & perks on our website
We know interviews can be stressful, so we’ve designed a process that’s collaborative, transparent, and gives you a chance to show how you think and work.
Here’s what to expect:
Intro call (30 mins)
A casual conversation to get to know each other, share a bit about Reaktor and the role, and hear more about your background and interests.
Values & ways-of-working conversation (1 hour 30 mins)
A deeper dive into how you approach collaboration, ambiguity, and problem-solving. We’ll talk about past experiences and how you like to work.
Technical interview (2 hours 30 mins)
A practical, hands-on session focused on real-world engineering challenges. We’re not into trick questions—just thoughtful conversation and collaborative problem-solving.
Meet the team (~1 hour)
A chance to meet a few of the people you’d be working with and ask any questions you still have. It’s as much for you as it is for us.
Together, we are committed to making Reaktor an environment that embraces and values all of our employees for the whole of who they are. We encourage applicants from all backgrounds to apply, knowing that studies show that members of underrepresented communities don’t apply for jobs unless they fully satisfy all of the requirements. If you're thinking twice about applying for this reason, we invite you to send us your application anyway. You could be just the person we're looking for.