Skip to content
OktaOkta

Senior Software Engineer

Build and lead AI-powered customer experience platforms integrating Salesforce, AWS, and generative AI. The role requires 5+ years of software engineering experience, strong backend and cloud expertise, production LLM integration experience, and technical leadership and mentoring skills.

About the job

Responsibilities

  • Design, build, and evolve intelligent customer experience solutions integrating Salesforce CRM with AWS services and generative AI.
  • Architect AI-powered experiences using Amazon Bedrock, LangChain, and modern LLM integration patterns.
  • Build backend services and integrations supporting LLM orchestration, prompt workflows, RAG pipelines, and other generative AI features.
  • Lead complex customer experience initiatives from technical discovery through production deployment.
  • Develop prompt engineering, grounding, and AI interaction strategies for customer-facing experiences.
  • Design resilient APIs, event-driven integrations, and backend services connecting Salesforce, AWS, internal systems, and external applications.
  • Drive CI/CD and deployment automation using GitHub and Gearset.
  • Champion observability, operational excellence, and production support practices.
  • Mentor junior and mid-level engineers through technical guidance, code reviews, and design reviews.
  • Lead technical decisions across architecture, integrations, AI/ML tooling, scalability, security, and platform evolution.
  • Partner with product, design, architecture, security, data, and infrastructure teams.
  • Collaborate in a Scrum-based Agile environment using Jira and Confluence.
  • Evaluate emerging AI/ML technologies and engineering patterns.

Requirements

  • 5+ years of professional software engineering experience, including 3+ years in customer-facing platforms, enterprise integrations, or CRM-driven systems.
  • Backend and application development expertise with Python or Java and JavaScript or TypeScript.
  • Experience designing cloud-native AWS solutions, including Lambda, S3, RDS, API Gateway, and CloudWatch.
  • Experience integrating LLMs and generative AI into production applications, ideally with Amazon Bedrock or LangChain.
  • Experience building prompt orchestration layers, RAG workflows, retrieval pipelines, or similar intelligent application patterns.
  • Strong fundamentals in distributed systems, API development, testing, code quality, and maintainable architecture.
  • Experience with CI/CD pipelines, source control, and automated deployments using GitHub and Gearset.
  • Ability to lead architecture discussions and influence technical strategy.
  • Experience mentoring engineers and improving engineering practices.
  • Working knowledge of Agile/Scrum delivery models.
  • Excellent communication skills.

Nice to Have

  • Salesforce architecture and development experience, including Apex, Lightning, Flow, APIs, and data models.
  • Advanced prompt engineering, evaluation, and optimization experience.
  • Familiarity with vector databases, embeddings, and Retrieval-Augmented Generation (RAG) architectures.
  • Experience with LangGraph, LangSmith, agentic workflows, or related orchestration frameworks.
  • Enterprise security, compliance, and data governance experience related to AI and customer data protection.
  • Docker and Kubernetes experience.
  • Exposure to AWS services such as SageMaker and AppConfig and to event-driven architectures.
  • Experience leading cross-functional technical initiatives or large-scale platform improvements.

Compensation and Benefits

  • Annual salary range for candidates located in Poland: 225000–330000.
  • Equity, where applicable, bonus, comprehensive healthcare coverage, financial benefits, paid time off, and parental leave.

Skills

Python, Java, JavaScript, TypeScript, AWS, Amazon Bedrock, LangChain, Salesforce, Llm Integration, RAG, API Development, GitHub, Gearset, Docker, Kubernetes

Vanta

Vanta

Remote

Senior Software Engineer, Product Platform
$195k+/yrRemote5+ YOEFullstack Engineering

Build scalable shared systems, APIs, and engineering libraries that enable product teams across Vanta to ship consistently. The role requires 5+ years of backend or full-stack experience, platform expertise, and familiarity with distributed or event-driven systems.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.

Addepar

Addepar

Poland

Senior Software Engineer, Identity Management & Authentication
PLN310k+/yrOn-site5+ YOEFullstack Engineering

Builds full-stack identity management and authentication APIs, web interfaces, and user configuration tools. The role requires strong Java and web-development expertise, deep knowledge of authentication protocols and secure session management, and experience with SQL and database systems.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, AI Core
$130k+/yrRemote6+ YOEFullstack EngineeringQuick apply

Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, Discover
$130k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.