Principal Software Engineer - 90251611 - Remote

Amtrak

Washington (District of Columbia)

Remote

USD 125,000 - 161,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401K with Employer Match
Generous Paid Time Off
Health Insurance

Job summary

Amtrak in Washington, DC is seeking a highly motivated Full Stack Engineer with expertise in AWS Cloud Architecture, API Development, Amazon Bedrock, and Appian to design, build, and deliver scalable enterprise applications.

The role requires collaboration with product owners and cross-functional teams to deliver secure, scalable cloud-native apps and AI workflows, following DevOps and security best practices.

Qualifications

  • 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.

Responsibilities

  • Lead software development with clear requirements, documented methodology, and unit testing to deliver code as designed; design sustainable architecture.
  • 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.

Skills

Full Stack Development
AWS Cloud Architecture
API Development
Appian Development
DevOps
Generative AI

Education

Bachelor's Degree or equivalent

Tools

AWS
Appian
Terraform
CloudFormation

Job description

Your success is a train ride away!

As we move America's workforce toward the future, Amtrak connects businesses and communities across the country. We employ more than 20,000 diverse, energetic professionals in a variety of career fields throughout the United States. The safety of our passengers, our employees, the public and our operating environment is our priority, and the success of our railroad is due to our employees.

Are you ready to join our team?

Our values of 'Do the Right Thing, Excel Together and Put Customers First' are at the heart of what matters most to us, and our Core Capabilities, 'Building Trust, Accountability, Effective Communication, Customer Focus, and Proactive Safety & Security' are what every employee needs to know and do to be most impactful at Amtrak. By living the Amtrak values, focusing on our capabilities, and actively embracing and fostering diverse ideas, backgrounds, and perspectives, together we will honor our past and make Amtrak a company of the future.

Job Summary

We are seeking a highly motivated Full Stack Engineer with expertise in AWS Cloud Architecture, API Development, Amazon Bedrock, and Appian to design, develop, and deliver scalable enterprise applications. The ideal candidate will have strong experience building cloud-native solutions, developing secure and high-performance APIs, implementing AI-powered applications using Amazon Bedrock, and delivering workflow automation solutions through the Appian low-code platform. The role requires close collaboration with product owners, architects, business stakeholders, and cross-functional engineering teams to deliver innovative, secure, and scalable solutions.

Essential Functions
  • 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.
Minimum Qualifications
  • 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
Work Environment

Onsite Washington, D.C., Wilmington, DE or Philadelphia PA or Remote

Preferred Qualifications
  • 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
Knowledge, Skills, and Abilities
Full Stack Development
  • 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.
AWS Cloud Architecture
  • 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.
API Development & Integration
  • 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.
Amazon Bedrock & Generative AI
  • 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.
Appian Development
  • 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.
DevOps & Engineering Excellence
  • 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.
Environmental Conditions/Physical Demands

The salary/hourly range is $124,600.00 - $161,352.00. Pay is based on several factors including but not limited to education, work experience, certifications, etc. Depending on an employee's assigned worksite or location, Amtrak may consider a geo-pay differential to be applied to the employee's base salary. Amtrak may offer additional incentive and pay programs to recognize and reward our employees, including a short-term incentive bonus based upon factors such as individual and company performance that is commensurate with the level of the position.

Health and Wellbeing

Financial and Retirement

Work and Family Life Support

Health, Dental, and Vision Insurance

401K with Employer Match

Generous Paid Time Off

Wellness Programs

Railroad Retirement Benefits

Paid Caregiving Days and Backup Care

Health Savings Account

Public Service Student Loan Forgiveness

Fertility and Family Building Benefits

No-cost Personal Health Advocate

Student Loan Assistance

Adoption and Surrogacy Assistance

Medical Plan Opt-out Credit

Tuition and Education Reimbursement

Paid Family Leave

Life Insurance

Rail Pass Privileges

Short- and Long-term Disability Insurance

Employee Assistance Program

No-cost Financial Advisor Sessions

Commuter and Flexible Spending Accounts

Learn more about our benefits offerings here.

Requisition ID

167178

Work Arrangement

06-Onsite 4/5 Days Click here for more information about work arrangements at Amtrak.

Relocation Offered

No

Travel Requirements

Up to 25%

You power our progress through your performance.

We want your work at Amtrak to be more than a job. We want your career at Amtrak to be a fulfilling experience where you find challenging work, rewarding opportunities, respect among colleagues, and attractive compensation. Amtrak maintains a culture that values high performance and recognizes individual employee contributions.

Amtrak is committed to a safe workplace free of drugs and alcohol. All Amtrak positions requires a pre-employment background check that includes prior employment verification, a criminal history check and a pre-employment drug screen.

Candidates who test positive for marijuana will be disqualified, regardless of any state or local statute, ordinance, regulation, or other law that legalizes or decriminalizes the use or possession of marijuana, whether for medical, recreational, or other use. Amtrak's pre-employment drug testing program is administered in accordance with DOT regulations and applicable law.

In accordance with DOT regulations (49 CFR § 40.25), Amtrak is required to obtain prior drug and alcohol testing records for applicants/employees intending to perform safety-sensitive duties for covered Department of Transportation positions. If an applicant/employee refuses to provide written consent for Amtrak to obtain these records, the individual will not be permitted to perform safety-sensitive functions.

In accordance with federal law governing security checks of covered individuals for providers of public transportation (Title 6 U.S.C. §1143), Amtrak is required to screen applicants for any permanent or interim disqualifying criminal offenses.

Note that any education requirement listed above may be deemed satisfied if you have an equivalent combination of education, training and experience.

Amtrak is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race/color, to include traits historically associated with race, including but not limited to, hair texture and hairstyles such as braids, locks and twists, religion, sex (including pregnancy, childbirth and related conditions, such as lactation), national origin/ethnicity, disability (intellectual, mental and physical), veteran status, marital status, ancestry, sexual orientation, gender identity and gender expression, genetic information, citizenship or any other personal characteristics protected by law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer (Java) - Washington DC, Philly, Wilmington, Chicago
Principal Software Engineer (Java) - Washington DC, Philly, Wilmington, Chicago

Amtrak • Wilmington (DE)

On-site
USD 125,000 - 161,000
Health, Dental, and Vision Insurance
401K with Employer Match
Generous Paid Time Off
+3
Principal Software Engineer (Java) - Washington DC, Philly, Wilmington, Chicago
Principal Software Engineer (Java) - Washington DC, Philly, Wilmington, Chicago

Amtrak • Washington

Hybrid
USD 125,000 - 161,000
Lead Business Improvement Analyst - 90414888 - Philadelphia
Lead Business Improvement Analyst - 90414888 - Philadelphia

Amtrak • Philadelphia

On-site
USD 94,000 - 122,000
Health and Wellbeing
401K with Employer Match
Generous Paid Time Off
Superintendent Mechanical II - 90298663 - Los Angeles
Superintendent Mechanical II - 90298663 - Los Angeles

Amtrak • Los Angeles (CA)

On-site
USD 163,000 - 211,000
Health and Wellbeing programs
401K with Employer Match
Paid Time Off
+1
Principal Software Engineer - 90402969
Principal Software Engineer - 90402969

Amtrak • Wilmington (DE)

On-site
USD 125,000 - 161,000
Director of Police and Safety Technology-Washington D.C./Philadelphia/Wilmington
Director of Police and Safety Technology-Washington D.C./Philadelphia/Wilmington

Amtrak • Wilmington (DE)

On-site
USD 179,000 - 232,000
Health Insurance
401K with Employer Match
Generous Paid Time Off
+2
Asst Superintendent Road Ops - 90001488 - Raleigh
Asst Superintendent Road Ops - 90001488 - Raleigh

Amtrak • Raleigh (NC)

On-site
USD 113,000 - 147,000
Health, Dental, Vision Insurance
401K with Employer Match
Generous Paid Time Off
Construction Estimator - 90386207 - Philadelphia
Construction Estimator - 90386207 - Philadelphia

Amtrak • Philadelphia

On-site
USD 94,000 - 122,000
Director of Police and Safety Technology-Washington D.C./Philadelphia/Wilmington
Director of Police and Safety Technology-Washington D.C./Philadelphia/Wilmington

Amtrak • Washington

On-site
USD 179,000 - 232,000
Health Benefits
401K with Employer Match
Paid Time Off
+3
Sr Program Mgr - Quality Management - 90070886 - New York
Sr Program Mgr - Quality Management - 90070886 - New York

Amtrak • Wilmington (DE)

On-site
USD 136,000 - 176,000
Health Insurance
401K with Employer Match
Paid Time Off
+3