Role: Sr. Full-Stack Mobile & Cloud Engineer (Native iOS/Android AWS/Azure BFF)
Location: Washington DC (Hybrid)
Duration: Long term
Important Note:
- We have shifted to adopting SAFe and
- Encourage Contractors trained in SAFe
- Request that contractors have camera available and on majority of the time
- Set expectations that they are part of Agile team on which we need them to embrace self-management and self-organization in terms of their iteration commitments capacity planning capacity allocation etc.
- As long as they can come DC on need basis and attend the important SAFe ceremonies like PI onsite.
Overview
Amtrak Digital Technology is seeking a Senior Full-Stack Mobile & Cloud Engineer experienced in designing and developing native iOS and Android applications that interface with modern AWS and Azure-based back-end architectures. This role focuses on delivering mobile-first cloud-native solutions that power the next generation of Amtraks operational and passenger applications for conductors onboard staff and customer service agents. The ideal candidate combines hands-on experience with Swift/SwiftUI Kotlin/Jetpack Compose and AngularJS/Angular front-end development with experience in AWS ECS Fargate Lambda Aurora PostgreSQL and Back-End for Front-End (BFF) frameworks such as Spring Boot NodeJS and Apache Camel.
Key Responsibilities
Mobile App Development (iOS & Android)
- Design and develop native iOS (Swift SwiftUI) and Android (Kotlin Jetpack Compose) applications.
- Integrate with AWS Cognito User & Device Pools MSAL (Azure AD) and enterprise SSO.
- Implement peer-to-peer communication APIs (MultipeerConnectivity Nearby Connections).
- Build indoor wayfinding experiences using CoreLocation iBeacon ARKit (iOS) and ARCore (Android).
- Extend functionality to Apple Watch and Wear OS devices using SwiftUI and Compose frameworks.
- Leverage BNNS (Basic Neural Network Subroutines) and Android NNAPI for on-device intelligence.
BFF (Back-End for Front-End) Architecture
- Architect and develop BFF microservices using Spring Boot (Java 21) or NodeJS (22) running on AWS ECS Fargate.
- Shape and aggregate data from multiple sources (MQ MuleSoft Oracle SQL Server DataBricks) into mobile-optimized JSON APIs.
- Use GraphQL REST or AppSync patterns to deliver adaptive payloads to client apps.
- Implement Apache Camel for routing transformation and integration with Kafka Kinesis SQS and SNS.
- Manage API versioning schema evolution and delta synchronization optimized for low-bandwidth environments.
Cloud and Data Integration
- Build and maintain AWS Lambda (NodeJS & Java) microservices for real-time and event-driven workflows.
- Work with Aurora PostgreSQL DynamoDB and Redis for hybrid persistence and caching layers.
- Develop streaming integrations using AWS Kinesis and Kafka for event ingestion.
- Design secure observable and scalable cloud architectures using AWS CloudWatch CloudTrail and X-Ray.
DevOps & CI/CD- Implement automated build and deployment pipelines using AWS CodeBuild CodeDeploy CodePipeline and Bitrise for native iOS and Android.
- Manage container orchestration on AWS ECS Fargate.
- Define and monitor CloudFormation/CDK or Terraform infrastructure as code.
- Apply continuous integration and delivery practices aligned with Amtraks enterprise DevSecOps standards.
- Experience with Dynatrace for end-to-end application monitoring (nice to have).
Agile / SAFe Collaboration
- Operate within a SAFe Agile framework contributing to PI Planning backlog grooming sprint execution and retrospectives.
- Collaborate with Product Owners Architects and Middleware teams to ensure alignment between mobile UX and backend capabilities.
- Participate in technical design reviews security assessments and architecture councils.
Required Technical Skills
- Languages: Swift Kotlin TypeScript Java 21 NodeJS 22 SQL/PLpgSQL
- Frameworks: SwiftUI Jetpack Compose Spring Boot ExpressJS/NestJS AngularJS/Angular
- Cloud Services: AWS ECS Fargate Lambda API Gateway Cognito SQS/SNS Kinesis Redis Aurora PostgreSQL DynamoDB CloudWatch CloudTrail Azure AD/MSAL
- Integration: Apache Camel Kafka MuleSoft REST GraphQL AppSync
- DevOps: AWS CodeDeploy CodePipeline CloudFormation/CDK Bitrise GitHub Actions Azure DevOps Dynatrace (nice to have)
- Tools: JIRA Confluence XRay GitHub Enterprise Postman Docker
Required Experience
- Experience integrating mobile apps with real-time operational systems (e.g. seat reservations onboard data capture safety/aware systems).
- Proven ability to bridge mobile UI with complex enterprise middleware (AWS/Azure/MuleSoft).
- Familiarity with Intune MDM and enterprise mobility management (eMD device management).
- Experience with P2P offline-first and low-latency design patterns for mobile field operations.
- Strong understanding of AWS and Azure hybrid cloud Skills & Mindset
- Strategic mobile-first thinker with a passion for cloud innovation and modern DevOps.
- Collaborative and adaptable thrives in large multi-disciplinary Agile programs.
- Detail-oriented and proactive in identifying risks optimizations and scalability opportunities.
- Clear communicator capable of translating technical designs into actionable user stories and deliverables.
Role: Sr. Full-Stack Mobile & Cloud Engineer (Native iOS/Android AWS/Azure BFF) Location: Washington DC (Hybrid) Duration: Long term Important Note: We have shifted to adopting SAFe and Encourage Contractors trained in SAFe Request that contractors have camera available and on majority of the t...
Role: Sr. Full-Stack Mobile & Cloud Engineer (Native iOS/Android AWS/Azure BFF)
Location: Washington DC (Hybrid)
Duration: Long term
Important Note:
- We have shifted to adopting SAFe and
- Encourage Contractors trained in SAFe
- Request that contractors have camera available and on majority of the time
- Set expectations that they are part of Agile team on which we need them to embrace self-management and self-organization in terms of their iteration commitments capacity planning capacity allocation etc.
- As long as they can come DC on need basis and attend the important SAFe ceremonies like PI onsite.
Overview
Amtrak Digital Technology is seeking a Senior Full-Stack Mobile & Cloud Engineer experienced in designing and developing native iOS and Android applications that interface with modern AWS and Azure-based back-end architectures. This role focuses on delivering mobile-first cloud-native solutions that power the next generation of Amtraks operational and passenger applications for conductors onboard staff and customer service agents. The ideal candidate combines hands-on experience with Swift/SwiftUI Kotlin/Jetpack Compose and AngularJS/Angular front-end development with experience in AWS ECS Fargate Lambda Aurora PostgreSQL and Back-End for Front-End (BFF) frameworks such as Spring Boot NodeJS and Apache Camel.
Key Responsibilities
Mobile App Development (iOS & Android)
- Design and develop native iOS (Swift SwiftUI) and Android (Kotlin Jetpack Compose) applications.
- Integrate with AWS Cognito User & Device Pools MSAL (Azure AD) and enterprise SSO.
- Implement peer-to-peer communication APIs (MultipeerConnectivity Nearby Connections).
- Build indoor wayfinding experiences using CoreLocation iBeacon ARKit (iOS) and ARCore (Android).
- Extend functionality to Apple Watch and Wear OS devices using SwiftUI and Compose frameworks.
- Leverage BNNS (Basic Neural Network Subroutines) and Android NNAPI for on-device intelligence.
BFF (Back-End for Front-End) Architecture
- Architect and develop BFF microservices using Spring Boot (Java 21) or NodeJS (22) running on AWS ECS Fargate.
- Shape and aggregate data from multiple sources (MQ MuleSoft Oracle SQL Server DataBricks) into mobile-optimized JSON APIs.
- Use GraphQL REST or AppSync patterns to deliver adaptive payloads to client apps.
- Implement Apache Camel for routing transformation and integration with Kafka Kinesis SQS and SNS.
- Manage API versioning schema evolution and delta synchronization optimized for low-bandwidth environments.
Cloud and Data Integration
- Build and maintain AWS Lambda (NodeJS & Java) microservices for real-time and event-driven workflows.
- Work with Aurora PostgreSQL DynamoDB and Redis for hybrid persistence and caching layers.
- Develop streaming integrations using AWS Kinesis and Kafka for event ingestion.
- Design secure observable and scalable cloud architectures using AWS CloudWatch CloudTrail and X-Ray.
DevOps & CI/CD- Implement automated build and deployment pipelines using AWS CodeBuild CodeDeploy CodePipeline and Bitrise for native iOS and Android.
- Manage container orchestration on AWS ECS Fargate.
- Define and monitor CloudFormation/CDK or Terraform infrastructure as code.
- Apply continuous integration and delivery practices aligned with Amtraks enterprise DevSecOps standards.
- Experience with Dynatrace for end-to-end application monitoring (nice to have).
Agile / SAFe Collaboration
- Operate within a SAFe Agile framework contributing to PI Planning backlog grooming sprint execution and retrospectives.
- Collaborate with Product Owners Architects and Middleware teams to ensure alignment between mobile UX and backend capabilities.
- Participate in technical design reviews security assessments and architecture councils.
Required Technical Skills
- Languages: Swift Kotlin TypeScript Java 21 NodeJS 22 SQL/PLpgSQL
- Frameworks: SwiftUI Jetpack Compose Spring Boot ExpressJS/NestJS AngularJS/Angular
- Cloud Services: AWS ECS Fargate Lambda API Gateway Cognito SQS/SNS Kinesis Redis Aurora PostgreSQL DynamoDB CloudWatch CloudTrail Azure AD/MSAL
- Integration: Apache Camel Kafka MuleSoft REST GraphQL AppSync
- DevOps: AWS CodeDeploy CodePipeline CloudFormation/CDK Bitrise GitHub Actions Azure DevOps Dynatrace (nice to have)
- Tools: JIRA Confluence XRay GitHub Enterprise Postman Docker
Required Experience
- Experience integrating mobile apps with real-time operational systems (e.g. seat reservations onboard data capture safety/aware systems).
- Proven ability to bridge mobile UI with complex enterprise middleware (AWS/Azure/MuleSoft).
- Familiarity with Intune MDM and enterprise mobility management (eMD device management).
- Experience with P2P offline-first and low-latency design patterns for mobile field operations.
- Strong understanding of AWS and Azure hybrid cloud Skills & Mindset
- Strategic mobile-first thinker with a passion for cloud innovation and modern DevOps.
- Collaborative and adaptable thrives in large multi-disciplinary Agile programs.
- Detail-oriented and proactive in identifying risks optimizations and scalability opportunities.
- Clear communicator capable of translating technical designs into actionable user stories and deliverables.
View more
View less