About ROK Software
ROK Software provides valuable custom software solutions and project acceleration services in two broad categories: enterprise software and software in a hardware (physical product) environment.
We think and act “bigger picture”. We understand our customer’s needs starting with their business needs and landscape, product roadmap and technical landscape, so we can do our part towards helping them achieve business success and deliver maximum value.
ROK values initiative, self-starting and self-organizing, teamwork, and fearlessly pushing into the unknown: we are often exposed to new business domains and technical landscape. Our environment is supportive and collaborative. We support flex time, flex location and work-life balance.
If these things resonate with you, please get in touch! We want to hear from you.
Job Description
We’re looking for an experienced developer who has a passion for building high-quality software and has a strong instinct for uncovering problems before customers do. This role is ideal for someone who naturally thinks through edge cases, failure scenarios, and system behavior under real-world conditions.
You’ll work across the stack while helping shape a strong quality culture through thoughtful testing practices, automation, and AI-assisted development workflows.
What We’re Looking For
We're seeking individuals who are passionate about the rapidly evolving AI landscape and driven to stay at the forefront of emerging developments. Beyond applying AI to enhance their own effectiveness, they will proactively share discoveries, challenge conventional approaches, and help lead the adoption of AI-enabled solutions across the organization.
This is a fully remote position, making strong communication, collaboration, and interpersonal skills essential. We are looking for someone who thrives in a distributed team environment, communicates effectively, and actively contributes to a positive and collaborative culture.
Successful candidates will demonstrate a high degree of initiative and ownership. We value self-starters who can work independently, navigate ambiguity, and proactively identify opportunities to improve systems, processes, and outcomes.
For senior-level candidates, leadership is a key expectation. This doesn't necessarily mean people management; rather, we are looking for individuals who can influence through expertise, mentor others, contribute to technical direction, and help elevate the performance of the team.
Candidates should be comfortable working within a Windows environment and have experience using either Linux or macOS as part of their development workflow.
While we generally view full-stack capability as the ideal profile, we recognize that software development exists on a spectrum. Strong backend developers who can contribute to frontend work and vice versa are encouraged to apply. Team members may focus more heavily on one area depending on project needs, but a willingness and ability to work across the stack provides valuable flexibility and opportunities for growth.
Responsibilities
Technical Qualifications
Other Qualifications·
Job Type: Subcontract
Pay: $74,000.00 - $120,000.00 per year
Application Question(s):
Experience:
Work Location: Remote
Read authentic reviews with a Glassdoor account. Only apply to jobs you love.