FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Backend Software Architect
ImmunityBio, Inc.. Drive technical excellence across the organization through hands-on software development, system architecture, and strategic technical leadership .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates advanced proficiency in backend application development and system architecture, with a strong focus on designing scalable and secure systems. Capable of leading technical initiatives, mentoring teams, and ensuring adherence to architectural standards and best practices.
Highest-signal resume keywords
Backend Programming LanguagesSystem Architecture DesignRESTful APIs ExpertiseCloud Platform ProficiencySecure Software Design
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaC#PythonGoTypeScriptMicroservicesEvent-Driven ArchitectureRelational DatabasesNonrelational DatabasesInfrastructure as Code
Soft Skills
Analytical SkillsProblem-Solving SkillsCommunication SkillsMentoringInfluencing Without Authority
Tools & Technologies
Microsoft AzureAWSGoogle CloudCI/CD PipelinesContainersOrchestrationOAuth 2.0OpenID ConnectCentralized LoggingDistributed Tracing
Industry Keywords
Distributed SystemsService-Oriented ArchitectureDomain-Driven DesignOperational MonitoringIncident Management
Tech Stack
Tools & technologiesAWSAzureCloudCyber SecurityDistributed SystemsGraphQLGRPCJavaMicroservicesPythonTypeScriptGo
About the role
Key responsibilities & impact- Drive technical excellence across the organization through hands-on software development, system architecture, and strategic technical leadership
- Design scalable, resilient, secure, reliable, performant, and maintainable backend systems
- Evaluate and select technologies, frameworks, and infrastructure based on scalability, security, and cost efficiency
- Create and maintain architectural decision records, technical roadmaps, and system design documentation
- Translate business objectives and technical requirements into architectural designs, implementation roadmaps, integration patterns, technical specifications, and acceptance criteria
- Define system boundaries, service interfaces, data flows, and architectural standards for distributed systems, APIs, event-driven services, and enterprise integrations
- Provide hands-on leadership through prototyping, critical-component development, code reviews, design reviews, and resolution of complex engineering challenges
- Establish standards for API design, authentication, authorization, validation, error handling, versioning, and backward compatibility
- Design data architectures supporting transactional integrity, efficient retrieval, consistency, protection, retention, and recovery
- Incorporate security and privacy requirements throughout the software development lifecycle
- Partner with DevOps, infrastructure, and security teams on automated pipelines, infrastructure as code, environment controls, and secure releases
- Define observability and operational-readiness requirements, including logging, metrics, tracing, alerting, service-level objectives, runbooks, and disaster recovery
- Collaborate with product management, frontend engineering, quality assurance, data engineering, cybersecurity, and business stakeholders
- Mentor engineers and technical leads and promote consistent engineering practices
- Support major production incidents through technical investigation, systemic-cause identification, and corrective-action recommendations
- Review exceptions to architectural standards and communicate risks, trade-offs, and mitigation plans to leadership
- Drive innovation initiatives, R&D projects, and emerging technology adoption
- Create, edit, and adhere to Standard Operating Procedures, process improvements, and standardized templates
- Perform ad-hoc and cross-functional duties or projects supporting business needs and development opportunities
Requirements
What you’ll need- Bachelor’s degree in a computer science field with 10+ years of relevant experience is required
- 10+ years of professional software engineering experience is required
- 3+ years of experience in architecture or technical lead capacity is required
- Advanced proficiency designing, developing, and supporting production backend applications
- Advanced proficiency in one or more backend programming languages, such as Java, C#, Python, Go, or TypeScript
- Deep understanding of distributed systems, concurrency, asynchronous processing, fault tolerance, idempotency, retries, caching, and consistency trade-offs
- Strong knowledge of modular monoliths, microservices, service-oriented architecture, event-driven architecture, and domain-driven design
- Expertise in RESTful APIs and enterprise integration patterns; familiarity with GraphQL, gRPC, webhooks, and message-based interfaces
- Strong knowledge of relational and nonrelational databases, schema design, indexing, query optimization, transactions, replication, and data migration
- Experience with message brokers, event-streaming platforms, background processing, and durable workflow orchestration
- Proficiency with at least one major cloud platform—Microsoft Azure, AWS, or Google Cloud
- Experience with containers, orchestration, serverless computing, infrastructure as code, source control, and CI/CD pipelines
- Strong understanding of secure software design, OAuth 2.0, OpenID Connect, role-based access control, least privilege, and sensitive-data protection
- Experience implementing automated unit, integration, contract, end-to-end, performance, and security testing
- Ability to define and assess availability, latency, throughput, recovery, and capacity requirements
- Familiarity with operational monitoring, centralized logging, distributed tracing, incident management, and root-cause analysis
- Ability to assess technology costs, licensing implications, vendor dependencies, and total cost of ownership
- Excellent analytical, problem-solving, documentation, and communication skills
- Ability to influence without direct authority, mentor engineers, resolve technical disagreements, and maintain alignment across multiple teams
- Experience working in regulated or security-sensitive environments is preferred
- Outstanding written and verbal communications skills
- Outstanding analytical, mathematical, and creative problem-solving skills
- Must possess mobility to work in a standard office setting and use standard office equipment
- Ability to lift and carry materials weighing up to 20 pounds
Benefits
Comp & perks- Professional development opportunities
- Medical, Dental and Vision Plan Options
- Health and Financial Wellness Programs
- Employer Assistance Program (EAP)
- Company Paid and Voluntary Life/AD&D
- Short-Term and Long-Term Disability
- Healthcare and Dependent Care Flexible Spending Accounts
- 401(k) Retirement Plan with Company Match
- 529 Education Savings Program
- Voluntary Legal Services
- Identity Theft Protection
- Pet Insurance
- Employee Discounts, Rewards and Perks
- Paid Time Off (PTO)
- 11 Holidays
- Unlimited PTO for exempt employees
- 10 Vacation Days for non-exempt employees
- 56 Hours of Health Pay for non-exempt employees
- 2 Personal Days for non-exempt employees
- 1 Cultural Day for non-exempt employees
- Flexibility within standard business hours with manager approval