> Markdown version of [/jobs/ext/528196-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/528196-staff-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - **Company:** Corporate Brokers, LLC - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Automation of Tests, Cloud Computing, Software Quality, Code Review, Continuous Integration, DevOps, Distributed Systems, Middleware, Python (Programming Language), Node.Js, Systems Integration, TypeScript, User-Centered Design, Backend, Graphql, Restful APIs, Domain Driven Design, Data Pipelines - **Published:** June 9, 2026 - **Apply:** https://public-rest40.bullhornstaffing.com/rest-services/BJ529/query/JobBoardPost?where=id=19152&fields=id,title,publishedCategory(id,name),address(city,state),employmentType,dateLastPublished,publicDescription,isOpen,isPublic,isDeleted ## About the Role * 8+ years of experience designing, developing, and delivering backend applications using GraphQL, Node.js, TypeScript, JavaScript, Python, RESTful APIs, data pipelines, and related frameworks. * Strong proficiency in Domain-Driven Design (DDD) and data modeling. * Experience managing and maintaining distributed systems. * Proficiency with cloud platforms and patterns, preferably AWS. * Hands-on experience with modern engineering practices, including Agile, iterative delivery, cloud computing, test automation, and observability. Preferred / Additional Qualifications * Versatility across multiple technologies and languages, with the ability to quickly learn new ones. * Proactive application of industry-leading trends, best practices, design principles, patterns, and methods. * Strong critical thinking, analytical problem-solving, and enthusiasm for continuous learning (with a track record of sharing knowledge). * Progressive experience influencing key technical decisions and supporting their implementation. ## Description We are seeking a Lead Software Engineer to lead architectural and technical efforts in the Cards domain. This hands-on role involves end-to-end design, complex implementation, and guiding teams on scalable, secure systems using modern backend technologies, with a focus on GraphQL, payments processing, and related integrations., * Lead end-to-end architectural design for highly complex systems in the Cards domain, ensuring scalability, security, resilience, and alignment with enterprise standards. * Act as the primary subject matter expert (SME) for full-stack Cards applications, including backend services, middleware, APIs, and integrations; guide teams on domain concepts, system behavior, and best practices. * Perform hands-on engineering on the most challenging assignments using technologies such as Node.js, TypeScript, JavaScript, Python, GraphQL, RESTful APIs, and data pipelines. * Facilitate technical design and solutioning sessions, collaborating with engineering teams, architects, product owners, and design partners to define robust solutions. * Drive code quality and engineering excellence through strong testing, automation, code reviews, and adherence to modern standards. * Design and implement automation strategies, including test automation, CI/CD enhancements, and observability improvements to boost reliability and developer productivity. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)