Skip to main content
Keller Schroeder logo

Senor Staff Engineer Software - Backend

Keller Schroeder
Charlotte, North Carolina, USPosted February 27, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScriptTypeScriptGraphQLNode.jsAWSAgileCI/CD

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

NO DIRECT CALLS OR EMAILS. WILL NOT BE RETURNED!

We welcome individual candidates and Corp-to-Corp (CTC) resume submissions.

6-month contract with potential of full-time conversion

Onsite, Charlotte, NC

We are seeking a Sr. Staff Software Engineer – Backend for our direct client. The position is onsite in Charlotte, NC.

Responsibilities

  • Lead end‑to‑end architectural design for highly complex systems across the Cards domain, ensuring architectures are scalable, secure, resilient, and aligned to enterprise standards.
  • Serve as the primary subject matter expert (SME) for full-stack Cards applications—including backend services, middleware, APIs, and integrations—guiding teams on domain concepts, system behavior, and best practices.
  • Perform complex hands-on engineering work, taking ownership of the most challenging coding assignments using technologies such as Node.js, TypeScript, JavaScript, Python, GraphQL, RESTful APIs, and data pipelines.
  • Lead technical design and solutioning sessions, facilitating collaboration across engineering teams, architects, product owners, and design partners to define robust technical solutions.
  • Elevate code quality and engineering excellence, ensuring high-quality delivery through strong testing practices, automation, code reviews, and adherence to modern engineering standards.
  • Design and implement automation strategies including test automation, CI/CD improvements, and observability enhancements to improve reliability and developer productivity.
  • Involves progressively more experience and accountability for influencing important technical decisions and supporting their implementation.

Requirements

  • At least 8+ years of experience designing, developing, and delivering backend applications with GraphQL, Node.JS, TypeScript, JavaScript, Python, Restful APIs, Data Pipelines and related backend frameworks.
  • Proficiency with Domain Driven Design and Data Modeling.
  • Experience managing/maintaining distributed systems.
  • Conversant in many technologies and languages and able to learn new technologies quickly.
  • Proactively applies industry leading technology trends, best practices, design principles and patterns, and methods including Agile software development, iterative delivery, and cloud computing.
  • Experience and proficiency with cloud platforms and patterns, preferably AWS.
  • Use critical thinking to reach conclusions and analytical thinking for problem solving in support of achieving desired outcomes.
  • Applies enthusiasm for continuous learning to improve results and shares with others.

We look forward to receiving your resume in PDF format!

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free