SoTalent is seeking an experienced Senior Software Engineer to join their high-impact Cloud AI team. This role involves designing and building scalable, cloud-native systems while collaborating with cross-functional teams to deliver robust solutions and contribute to technical decisions defining system architecture.
Responsibilities:
- Design 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
- Define 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
- Work 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
Requirements:
- 8+ years of experience in software development
- 3+ years of experience building and operating cloud‑native, scalable architectures
- Strong programming experience in languages such as Python, Java, Node.js, Go, or Rust
- Experience building REST APIs, microservices, and integrating with databases
- Hands‑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)
- Experience working with AI/LLM systems, agent‑based architectures, or RAG pipelines
- Familiarity with agentic frameworks, tool integrations, and multi‑step AI workflows
- Experience with containerization and orchestration (Docker, Kubernetes)
- Knowledge of infrastructure‑as‑code tools (Terraform, CloudFormation)
- Experience building developer tools or platforms used by external users
- Exposure to enterprise‑scale systems and large‑data environments