Remote Position

[Remote] Principal Software Engineer - 90251611 - Remote Job Details | Amtrak

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. Amtrak is hiring a Principal Software Engineer to design, develop, and deliver scalable enterprise applications using AWS cloud architecture, API development, Amazon Bedrock, and Appian. The role leads technical direction and collaborates with architects, stakeholders, and engineering teams to deliver secure, scalable solutions and maintain development standards.

Responsibilities

  • Lead software development, ensuring clear requirements, documented methodology, and unit testing to deliver code as designed; design sustainable architecture
  • Evaluate operational feasibility through analysis, problem definition, requirements, and solution development; lead technical direction and decisions
  • Collaborate with enterprise architects and infrastructure teams to integrate applications and hardware, ensuring designs and implementations meet security and QA standards
  • Maintain updated documentation for architectures, designs, and system descriptions; ensure development teams adhere to standards for methodologies, integration, tools, and testing
  • Prepare and install solutions by designing system specifications and standards, follow Information Security standards, and provide technical guidance, reports, and presentations for senior management
  • Design, develop, and maintain scalable web applications using modern front-end and back-end technologies
  • Build responsive user interfaces and integrate them with backend services and APIs
  • Develop reusable, maintainable, and high-quality code following engineering best practices
  • Participate in architecture reviews, code reviews, and technical design discussions
  • Design and implement cloud-native solutions leveraging AWS services
  • Develop scalable, resilient, and secure architectures following AWS Well-Architected Framework principles
  • Build serverless and microservices-based applications using services such as: AWS Lambda, API Gateway, ECS/EKS, S3, DynamoDB, RDS, EventBridge, SQS/SNS
  • Monitor and optimize cloud infrastructure for performance, cost, and reliability
  • Design and develop RESTful and event-driven APIs
  • Implement API security, authentication, authorization, rate limiting, and monitoring
  • Develop integration solutions connecting enterprise systems and third-party applications
  • Optimize API performance and scalability
  • Design and develop GenAI applications using Amazon Bedrock
  • Integrate foundation models into enterprise applications
  • Implement Retrieval Augmented Generation (RAG), prompt engineering, model orchestration, and AI-powered workflows
  • Apply AI governance, responsible AI practices, and data security controls
  • Collaborate with business stakeholders to identify and implement AI use cases
  • Design and implement Appian applications, workflows, and business process automation solutions
  • Develop Appian interfaces, process models, integrations, and business rules
  • Integrate Appian applications with enterprise systems and APIs
  • Participate in Appian platform administration, deployment, and performance optimization activities
  • Support CI/CD pipeline implementation and automation
  • Implement infrastructure as code using Terraform or CloudFormation
  • Participate in production support and incident resolution
  • Apply security and compliance best practices throughout the SDLC

Skills

  • Bachelor's Degree or equivalent combination of education, training and/or relevant experience
  • Plus 7 years of relevant work experience
  • Active AWS Certified Solutions Architect - Associate
  • Design, develop, and maintain scalable web applications using modern front-end and back-end technologies
  • Build responsive user interfaces and integrate them with backend services and APIs
  • Develop reusable, maintainable, and high-quality code following engineering best practices
  • Participate in architecture reviews, code reviews, and technical design discussions
  • Design and implement cloud-native solutions leveraging AWS services
  • Develop scalable, resilient, and secure architectures following AWS Well-Architected Framework principles
  • Build serverless and microservices-based applications using services such as: + AWS Lambda + API Gateway + ECS/EKS + S3 + DynamoDB + RDS + EventBridge + SQS/SNS
  • Monitor and optimize cloud infrastructure for performance, cost, and reliability
  • Design and develop RESTful and event-driven APIs
  • Implement API security, authentication, authorization, rate limiting, and monitoring
  • Develop integration solutions connecting enterprise systems and third-party applications
  • Optimize API performance and scalability
  • Design and develop GenAI applications using Amazon Bedrock
  • Integrate foundation models into enterprise applications
  • Implement Retrieval Augmented Generation (RAG), prompt engineering, model orchestration, and AI-powered workflows
  • Apply AI governance, responsible AI practices, and data security controls
  • Collaborate with business stakeholders to identify and implement AI use cases
  • Design and implement Appian applications, workflows, and business process automation solutions
  • Develop Appian interfaces, process models, integrations, and business rules
  • Integrate Appian applications with enterprise systems and APIs
  • Participate in Appian platform administration, deployment, and performance optimization activities
  • Support CI/CD pipeline implementation and automation
  • Implement infrastructure as code using Terraform or CloudFormation
  • Participate in production support and incident resolution
  • Apply security and compliance best practices throughout the SDLC
  • Bachelor's Degree or equivalent combination of education, training and/or relevant experience
  • Plus 9 years of relevant work experience
  • Active AWS Solution Architect - Professional certification
  • AWS Kenesis Experience
  • AWS Connect Experience

Benefits

  • Health, Dental, and Vision Insurance
  • Wellness Programs
  • Health Savings Account
  • No-cost Personal Health Advocate
  • Medical Plan Opt-out Credit
  • 401K with Employer Match
  • Railroad Retirement Benefits
  • Public Service Student Loan Forgiveness
  • Student Loan Assistance
  • Tuition and Education Reimbursement
  • Life Insurance
  • Short- and Long-term Disability Insurance
  • No-cost Financial Advisor Sessions
  • Generous Paid Time Off
  • Paid Caregiving Days and Backup Care
  • Fertility and Family Building Benefits
  • Adoption and Surrogacy Assistance
  • Paid Family Leave
  • Rail Pass Privileges
  • Employee Assistance Program
  • Commuter and Flexible Spending Accounts
  • Short-term incentive bonus based upon factors such as individual and company performance, commensurate with the level of the position

Company Overview

  • Amtrak is a provider of intercity passenger rail services across the country, connecting major cities and regions. It was founded in 1971, and is headquartered in Washington, District of Columbia, USA, with a workforce of 10001+ employees. Its website is https://www.amtrak.com/.
  • Company H1B Sponsorship

  • Amtrak has a track record of offering H1B sponsorships, with 40 in 2026, 57 in 2025, 40 in 2024, 50 in 2023, 52 in 2022, 42 in 2021, 34 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities