Principal Software Engineer Remote
Washington, District of Columbia, 20022, USA
Listed on 2026-10-24
-
Software Development
Software Architect, Full Stack Developer, Backend Developer
Select how often (in days) to receive an alert:
Principal Software Engineer - - RemoteDate:
Oct 20, 2026
Location:
Washington, DC, US, 20001
Company:
Amtrak
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 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 SummaryWe 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.
EssentialFunctions
- 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.
- 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 Connect Experience
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.
- Design and implement cloud-native solutions leveraging AWS services.
- Develop scalable, resilient, and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).