Senior Software Engineer Fullstack

Okta · Bengaluru · 5+ yrs experience · Posted 2026-07-18

Tech stack: AWS, Docker, Go, Java, Kubernetes, Python, TypeScript

Apply on the company site · Get a referral for this role

Okta salary & ratings · Okta interview process · More live openings

About the role

Responsibilities:
- Design, build, and evolve intelligent marketing technology solutions that integrate Salesforce CRM with AWS services and modern generative AI capabilities.
- Architect and develop AI-powered experiences using Amazon Bedrock, LangChain, and modern LLM integration patterns to create context-aware, scalable, and mature solutions.
- Build robust backend services and integrations to support MarTech workflows, including LLM orchestration, prompt workflows, RAG pipelines, and other generative AI features.
- Lead the design and delivery of complex marketing technology initiatives from technical discovery through production deployment, ensuring scalability, reliability, and maintainability.
- Develop and refine prompt engineering strategies, grounding approaches, and AI interaction patterns that improve the quality, relevance, and safety of marketing technology AI experiences.
- Design and implement resilient APIs, event-driven integrations, and backend services that connect Salesforce, AWS platforms, internal systems, and external applications.
- Drive engineering excellence through strong CI/CD practices, using GitHub, Gearset, and deployment automation to support reliable and efficient releases.
- Champion observability, operational excellence, and production support practices to ensure enterprise-grade reliability, performance, and supportability of marketing technology systems and AI services.
- Mentor junior and mid-level engineers through technical guidance, code reviews, design reviews, and hands-on collaboration, raising the bar on engineering quality across the team.
- Lead technical decision-making across architecture, integration design, AI/ML tooling, scalability, security, and long-term platform evolution.
- Partner closely with product managers, designers, architects, security, data, and infrastructure teams to ensure solutions are aligned, secure, reliable, and enterprise-ready.
- Collaborate effectively in a Scrum-based Agile environment, using Jira and Confluence to drive execution, document decisions, and maintain delivery transparency.
- Evaluate emerging AI/ML technologies, frameworks, and engineering patterns, and apply them pragmatically to improve customer experience and operational efficiency.
Qualifications:
- to the role
- 5+ years of professional software engineering experience, with at least 3+ years in marketing technology platforms, enterprise integrations, or CRM-driven systems.
- Strong expertise in backend and application development using Python or Java, JavaScrip or TypeScript, with the ability to build production-grade, scalable software systems.
- Strong experience designing and building cloud-native solutions on AWS, including services such as Lambda, S3, RDS, API Gateway, and CloudWatch, with a focus on scalability, resilience, and security.
- Proven experience integrating LLMs and generative AI capabilities into production-ready applications, ideally using Amazon Bedrock, LangChain, or similar frameworks.
- Experience building AI-powered backend services such as prompt orchestration layers, RAG workflows, retrieval pipelines, or other intelligent application patterns.
- Strong software engineering fundamentals, including distributed systems design, API development, testing strategies, code quality, and maintainable architecture.
- Experience building and supporting CI/CD pipelines, source control workflows, and automated deployments using tools such as GitHub and Gearset.
- Ability to lead architecture discussions, influence technical strategy, and make sound engineering decisions across multiple systems and stakeholders.
- Demonstrated experience mentoring engineers and helping teams improve engineering practices, technical quality, and delivery maturity.
- Strong working knowledge of Agile/Scrum delivery models, and experience partnering across product, engineering, and business teams in sprint-based execution.
- Excellent communication skills with the ability to explain complex technical ideas clearly to both technical and non-technical audiences.
- Deep hands-on experience with Salesforce architecture and development, including Apex, Lightning, Flow, APIs, and data models, with a strong understanding of enterprise CRM workflows.
- Experience with advanced prompt engineering, evaluation strategies, and optimization techniques for marketing technology AI applications.
- Familiarity with vector databases, embeddings, and Retrieval-Augmented Generation (RAG) architectures.
- Experience with LangGraph, LangSmith, agentic workflows, or related frameworks for orchestrating more advanced AI application behavior.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Exposure to advanced AWS services such as SageMaker, AppConfig, or event-driven architectures.
- Track record of leading cross-functional technical initiatives or delivering large-scale platform improvements.
- What we value
- Technical leadership and the ability to guide architecture, influence decisions, and elevate engineering practices across the team.
- Strong engineering discipline, with a focus on clean design, maintainable code, observability, testing, and production excellence.
- AI curiosity and pragmatism, balancing innovation with responsible, scalable implementation of emerging technologies.
- Ownership mindset, taking responsibility from idea to implementation to operational success.
- Mentorship and collaboration, with a genuine interest in helping others grow and working effectively across teams and functions.
- Customer focus, with the ability to connect technical solutions to better customer and business outcomes.
- Why join us
- Lead innovation at the intersection of enterprise marketing technology platforms and cutting-edge AI technology.
- Build intelligent, marketing technology solutions that have direct business impact and improve the overall marketing technology.
- Shape technical direction for AI-enabled capabilities across Salesforce, AWS, and modern integration platforms.
- Work with a team that values engineering excellence, collaboration, and thoughtful adoption of emerging technologies.
- Mentor engineers, influence architectural decisions, and play a key role in the evolution of our marketing technology platform.
- Hybrid_Bengaluru
- LI_Linkedin P25371_3476438
- Supporting Your Well-Being
- Driving Social Impact
- Developing Talent and Fostering Connection + Community

Qualifications

- to the role
- 5+ years of professional software engineering experience, with at least 3+ years in marketing technology platforms, enterprise integrations, or CRM-driven systems.
- Strong expertise in backend and application development using Python or Java, JavaScrip or TypeScript, with the ability to build production-grade, scalable software systems.
- Strong experience designing and building cloud-native solutions on AWS, including services such as Lambda, S3, RDS, API Gateway, and CloudWatch, with a focus on scalability, resilience, and security.
- Proven experience integrating LLMs and generative AI capabilities into production-ready applications, ideally using Amazon Bedrock, LangChain, or similar frameworks.
- Experience building AI-powered backend services such as prompt orchestration layers, RAG workflows, retrieval pipelines, or other intelligent application patterns.
- Strong software engineering fundamentals, including distributed systems design, API development, testing strategies, code quality, and maintainable architecture.
- Experience building and supporting CI/CD pipelines, source control workflows, and automated deployments using tools such as GitHub and Gearset.
- Ability to lead architecture discussions, influence technical strategy, and make sound engineering decisions across multiple systems and stakeholders.
- Demonstrated experience mentoring engineers and helping teams improve engineering practices, technical quality, and delivery maturity.
- Strong working knowledge of Agile/Scrum delivery models, and experience partnering across product, engineering, and business teams in sprint-based execution.
- Excellent communication skills with the ability to explain complex technical ideas clearly to both technical and non-technical audiences.
- Deep hands-on experience with Salesforce architecture and development, including Apex, Lightning, Flow, APIs, and data models, with a strong understanding of enterprise CRM workflows.
- Experience with advanced prompt engineering, evaluation strategies, and optimization techniques for marketing technology AI applications.
- Familiarity with vector databases, embeddings, and Retrieval-Augmented Generation (RAG) architectures.
- Experience with LangGraph, LangSmith, agentic workflows, or related frameworks for orchestrating more advanced AI application behavior.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Exposure to advanced AWS services such as SageMaker, AppConfig, or event-driven architectures.
- Track record of leading cross-functional technical initiatives or delivering large-scale platform improvements.
- What we value
- Technical leadership and the ability to guide architecture, influence decisions, and elevate engineering practices across the team.
- Strong engineering discipline, with a focus on clean design, maintainable code, observability, testing, and production excellence.
- AI curiosity and pragmatism, balancing innovation with responsible, scalable implementation of emerging technologies.
- Ownership mindset, taking responsibility from idea to implementation to operational success.
- Mentorship and collaboration, with a genuine interest in helping others grow and working effectively across teams and functions.
- Customer focus, with the ability to connect technical solutions to better customer and business outcomes.
- Why join us
- Lead innovation at the intersection of enterprise marketing technology platforms and cutting-edge AI technology.
- Build intelligent, marketing technology solutions that have direct business impact and improve the overall marketing technology.
- Shape technical direction for AI-enabled capabilities across Salesforce, AWS, and modern integration platforms.
- Work with a team that values engineering excellence, collaboration, and thoughtful adoption of emerging technologies.
- Mentor engineers, influence architectural decisions, and play a key role in the evolution of our marketing technology platform.
- Hybrid_Bengaluru LI_Linkedin P25371_3476438
- Supporting Your Well-Being
- Driving Social Impact
- Developing Talent and Fostering Connection + Community

Responsibilities

- Design, build, and evolve intelligent marketing technology solutions that integrate Salesforce CRM with AWS services and modern generative AI capabilities.
- Architect and develop AI-powered experiences using Amazon Bedrock, LangChain, and modern LLM integration patterns to create context-aware, scalable, and mature solutions.
- Build robust backend services and integrations to support MarTech workflows, including LLM orchestration, prompt workflows, RAG pipelines, and other generative AI features.
- Lead the design and delivery of complex marketing technology initiatives from technical discovery through production deployment, ensuring scalability, reliability, and maintainability.
- Develop and refine prompt engineering strategies, grounding approaches, and AI interaction patterns that improve the quality, relevance, and safety of marketing technology AI experiences.
- Design and implement resilient APIs, event-driven integrations, and backend services that connect Salesforce, AWS platforms, internal systems, and external applications.
- Drive engineering excellence through strong CI/CD practices, using GitHub, Gearset, and deployment automation to support reliable and efficient releases.
- Champion observability, operational excellence, and production support practices to ensure enterprise-grade reliability, performance, and supportability of marketing technology systems and AI services.
- Mentor junior and mid-level engineers through technical guidance, code reviews, design reviews, and hands-on collaboration, raising the bar on engineering quality across the team.
- Lead technical decision-making across architecture, integration design, AI/ML tooling, scalability, security, and long-term platform evolution.
- Partner closely with product managers, designers, architects, security, data, and infrastructure teams to ensure solutions are aligned, secure, reliable, and enterprise-ready.
- Collaborate effectively in a Scrum-based Agile environment, using Jira and Confluence to drive execution, document decisions, and maintain delivery transparency.
- Evaluate emerging AI/ML technologies, frameworks, and engineering patterns, and apply them pragmatically to improve customer experience and operational efficiency.

More openings at Okta