The Senior Software Developer, Full Stack is an experienced technical leader who operates at the intersection of hands-on engineering execution, software architecture, client-facing solutioning, and cross-functional delivery leadership. This role is designed for an engineer who can walk into any project environment, immediately understand what needs to be built and why, design the right technical approach, align the teams, and deliver. At the Senior level, this person owns the design and delivery of complex application systems and platform services across RS21's most demanding client engagements. They architect scalable, maintainable software systems, lead cross-functional technical delivery, mentor junior and mid-level developers with genuine investment, and serve as a credible technical resource for clients across the full software development lifecycle. This role further serves as an embedded technical delivery lead for software workstreams, with the discipline to decompose complex application initiatives into structured delivery, the systems thinking to connect every engineering decision to its business outcome, and the accountability to keep multi-team delivery on track across concurrent projects. Critically, the Senior Software Developer is a force multiplier within their engagements. They raise the engineering capabilities of those around them, mentor junior and mid-level developers deliberately and generously, establish coding standards and architectural patterns across their projects, and contribute to RS21's business development efforts as a credible technical voice.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior