JOBSEARCHER

Senior Software Engineer

SotalentRaleigh, NCMay 23rd, 2026
Job Title : Senior Software EngineerLocation : Remote - US; Bellevue, Washington, United States; San Jose, California, United States Job Type : Full TimeOur Client is seeking an experienced Senior Software Engineer to join a high‑impact Cloud AI team. This role involves designing and building scalable, cloud‑native systems while playing a key role in shaping next‑generation AI‑driven products.You will collaborate with cross‑functional teams to deliver robust, production‑ready solutions and contribute to foundational technical decisions that define system architecture and scalability.Key ResponsibilitiesSystem Design & DevelopmentDesign and build cloud‑native applications that are scalable, secure, and highly reliable.Develop backend services, APIs, and orchestration layers to support complex AI systems and integrations.Create developer‑facing tools such as APIs, SDKs, and platforms to enhance usability and adoption.Own the full development lifecycle, including architecture, development, testing, deployment, and support.Architecture & Engineering ExcellenceDefine system architecture, including data models, APIs, and service boundaries.Build and maintain microservices and RESTful APIs integrated with SQL/NoSQL databases.Implement CI/CD pipelines and automation processes for efficient deployments.Ensure adherence to security best practices including authentication, authorization, and data protection.Collaboration & LeadershipWork closely with engineers, product managers, and stakeholders to deliver high‑quality solutions.Mentor junior engineers and contribute to building a high‑performing engineering culture.Drive technical discussions, evaluate trade‑offs, and make informed design decisions.Required Qualifications8+ years of experience in software development3+ years of experience building and operating cloud‑native, scalable architecturesStrong programming experience in languages such as Python, Java, Node.js, Go, or RustExperience building REST APIs, microservices, and integrating with databasesHands‑on experience with CI/CD tools (e.g., Jenkins, GitHub Actions, Azure DevOps)Strong understanding of cloud platforms (AWS, Azure, or GCP)Solid knowledge of security best practices (OAuth, SSO, encryption, etc.)Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred)Preferred SkillsExperience working with AI/LLM systems, agent‑based architectures, or RAG pipelinesFamiliarity with agentic frameworks, tool integrations, and multi‑step AI workflowsExperience with containerization and orchestration (Docker, Kubernetes)Knowledge of infrastructure‑as‑code tools (Terraform, CloudFormation)Experience building developer tools or platforms used by external usersExposure to enterprise‑scale systems and large‑data environmentsBenefits:Health InsuranceLife InsuranceRetirement or Pension PlansPaid Time Off (PTO)Various leave programsPerformance-based incentivesEmployee stock purchase planRestricted Stock Units (RSUs)