The Senior Backend Software Architect combines hands-on software development with system architecture and strategic technical leadership. The role leads the design and evolution of scalable, reliable, secure, high-performing, and maintainable backend systems; translates business objectives into architecture and implementation plans; and provides technical direction, mentorship, and communication across engineering and business teams. The architect defines system boundaries, interfaces, data flows, and standards for distributed systems, APIs, event-driven services, and enterprise integrations. The position also contributes production code, prototypes, reviews, and incident investigations while setting expectations for security, data architecture, testing, deployment, observability, and operational readiness. The role collaborates across product, frontend, QA, data engineering, DevOps, infrastructure, cybersecurity, and business functions. This position works on-site or remotely depending on the candidate’s geographic location, as specified in the offer letter. The regular schedule is Monday through Friday during standard business hours, with flexibility subject to manager approval. The position requires working in a standard office setting and using standard office equipment, including a computer. It involves extensive use of computer keyboards and monitors and lifting and carrying materials weighing up to 20 pounds.
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