Senor Staff Engineer Software - Backend
Keller SchroederCharlotte, 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