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.

Staff Software Engineer – One Data Platform Engineering
American Express. Spend 60% of the time on hands-on engineering activities across platform services, frameworks, cloud infrastructure, and developer tooling.
Tech Stack
Tools & technologiesAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformGraphQLJavaJavaScriptKubernetesMicroservicesNode.jsNoSQLOpen SourcePythonSQLTerraform
About the role
Key responsibilities & impact- Spend 60% of the time on hands-on engineering activities across platform services, frameworks, cloud infrastructure, and developer tooling.
- Envision, design, develop, and release foundational platform and framework capabilities enabling highly performant, scalable, and secure applications.
- Drive high-level architecture and detailed technical designs, conduct design reviews, and influence engineering standards across teams.
- Design and implement reusable platform components, shared libraries, SDKs, APIs, and cloud services to improve developer productivity and accelerate application delivery.
- Evolve platform capabilities for cloud-native, event-driven, and AI-enabled applications.
- Optimize platform services and framework components for performance, scalability, reliability, observability, and serverless/FaaS environments.
- Improve and maintain core platform services, frameworks, CI/CD pipelines, developer tooling, and Infrastructure as Code.
- Collaborate across engineering organizations to establish platform standards, best practices, and architectural guidance.
- Help define the technical direction of the One Data Platform.
- Provide technical leadership and mentorship through complex architectural and implementation challenges.
- Collaborate with teams and stakeholders to deliver impactful platform capabilities.
- Resolve complex and ambiguous technical challenges.
- Drive initiatives from concept through delivery with ownership and accountability.
- Influence technical direction and alignment across teams.
- Advocate for customer-focused solutions, developer experience, and business value.
- Analyze, design, develop, debug, and evolve software platforms supporting enterprise-scale applications.
- Advocate for the developer platform, frameworks, and engineering ecosystem.
Requirements
What you’ll need- Bachelor's degree in Computer Science, Computer Engineering, or related field required; advanced degree preferred.
- 8+ years of software engineering experience in complex enterprise environments, including designing and building platforms, frameworks, or foundational services.
- Deep expertise building highly scalable, high-performance distributed systems and developer platforms.
- Experience designing platform capabilities, reusable frameworks, SDKs, APIs, or shared engineering services.
- Strong experience with Microservices Architecture, data-centric application design, event-driven systems, distributed systems, data pipelines, and stream processing.
- Hands-on experience with backend technologies (Node.js, Java, or similar), distributed systems, SQL/NoSQL databases, and cloud infrastructure.
- Experience designing and deploying applications on Function as a Service (FaaS) platforms (e.g., AWS Lambda, Azure Functions, Google Cloud Functions).
- Strong understanding of serverless architecture patterns, cloud-native application design, observability, resiliency, and platform scalability.
- Working knowledge of modern AI application architectures and concepts, including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), agentic applications, tool calling, and AI orchestration patterns.
- Familiarity with emerging AI interoperability standards and protocols, including Model Context Protocol (MCP), Agent-to-Agent (A2A), and related technologies for building enterprise AI applications.
- Proven track record of contributing to enterprise platforms, core frameworks, SDKs, libraries, or open source projects, with demonstrated expertise in their architecture and internals.
- Demonstrated technical leadership and mentorship within engineering organizations.
- Strategic thinker with the ability to align technical solutions with business goals.
- Excellent problem-solving skills and the ability to resolve complex technical challenges.
- Strong sense of ownership and accountability for deliverables.
- Ability to influence technical direction and build consensus across teams.
- Customer-focused mindset, designing solutions with developer experience, end-user experience, and business value in mind.
- Demonstrated ability to lead through ambiguity and solve complex, partially defined problems.
- Passion for learning emerging technologies and staying current with advances in platform engineering, cloud computing, AI, and modern software engineering.
- Excellent written and verbal communication skills.
- Preferred: experience with internal developer platforms, AI-powered applications, LangGraph, OpenAI Agents SDK, Python, WebAssembly, AWS/Azure/GCP, Docker, Kubernetes, CI/CD, GitOps, Terraform, CloudFormation, and GraphQL.
- Depending on factors such as business unit requirements, the nature of the position, cost and applicable laws, American Express may provide visa sponsorship for certain positions.
Benefits
Comp & perks- Competitive base salaries
- Flexible work arrangements and schedules with hybrid and virtual options with Amex Flex
- Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
- Free and confidential counselling support through our Healthy Minds program
- Career development and training opportunities
- Bonus
- Equity (if applicable)