Sr Software Engineer
Amtrak
Sr Software Engineer
Date: Jul 18, 2026 Location: Washington, DC, US, 20001 Wilmington, DE, US, 19801 Philadelphia, PA, US, 19104 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 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 Senior Software Engineer to deliver high-quality software solutions that meet both functional and non-functional requirements. This role involves system analysis, development, testing, enhancement, and ongoing support of applications. The ideal candidate will contribute to continuous improvement efforts, resolve technical challenges, and collaborate across teams to ensure scalable and maintainable solutions.
Essential Functions
- Develop and enhance software applications using modern frameworks and tools
- Interpret functional and non-functional requirements to design and implement effective solutions
- Perform software testing and implement automated testing strategies
- Organize and document technical requirements clearly and thoroughly
- Provide ongoing maintenance and support for deployed applications
- Collaborate with customers, architects, and team members throughout the product development lifecycle
Minimum Qualifications
Bachelor's Degree or equivalent combination of education, training and/or relevant experience. Plus 3 years of relevant work experience. Hands-on experience developing enterprise-grade applications in Java, including object‑oriented design, multithreading, exception handling, and performance optimization
Preferred Qualifications
Bachelor's Degree or equivalent combination of education, training and/or relevant experience. Plus 5 years of relevant work experience. Knowledge, Skills, and Abilities Familiarity with core Internet technologies and modern full stack software engineering practices Proficiency in Java, JavaScript, TypeScript, SQL, ( Angular or React ), and Node.js Development experience with Spring/SpringBoot and RESTful APIs Experience with distributed messaging and streaming platforms, including Kafka or RabbitMQ General cloud platform experience (e.g., AWS, Azure, GCP) Skilled in version control systems (e.g., Git) Strong documentation and communication skills Solid understanding of data structures and design patterns Experience in frontend, backend, and cloud-native development Familiarity with Agile methodologies (SCRUM, SAFe) Understanding of information systems and application architectures Ability to work under deadlines, manage multiple tasks, and adapt to changing environments
Environmental Conditions/Physical Demands
The salary/hourly range is $86,500.00 – $111,996.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 and/or long-term incentive plan compensation. In addition to your salary, Amtrak offers a comprehensive benefit package that includes health, dental, and vision plans; health savings accounts; wellness programs; flexible spending accounts; 401K retirement plan with employer match; life insurance; short and long term disability insurance; paid time off; back-up care; adoption assistance; surrogacy assistance; reimbursement of education expenses; Public Service Loan Forgiveness eligibility; Railroad Retirement sickness and retirement benefits; and rail pass privileges.
- ...Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team.Job Title: Sr. Software Engineer Job Location: Wilmington, DEJob Description:OverviewWe are seeking a highly skilled Software Engineer with expertise in Java...Senior
- Informatica MDM ETL LeadInformatica Master Data Management (MDM) applications based on identified architecture and support implementation of design by resolving complex technical issues faced by the IT project team during development, deployment, and support. Provide production...SeniorTemporary work
- ...Sr Software EngineerDate: Jul 18, 2026 Location: Washington, DC, US, 20001 Wilmington, DE, US, 19801 Philadelphia, PA, US, 19104 Company... ...company of the future.Job SummaryWe are seeking a Senior Software Engineer to deliver high-quality software solutions that meet both...SeniorHourly payTemporary workWork experience placementFlexible hours
- Senior Software Engineer Wilmington, DEMonday-Friday 8:00 am - 5:00 pmHybridAt CSC, we are seeking a skilled .NET Software Developer to join our engineering team. In this role, you will design, build, and maintain robust solutions for the Global Trust and Agency business...SeniorLocal areaRemote workWorldwide
- ...POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual Studio, Apache Tomcat, JBoss, HTML, CSS, and create reports, and other...Senior
- ...At CSC, we are seeking a skilled .NET Software Developer to join our engineering team. The role involves designing, building, and maintaining robust solutions for the Global Trust and Agency domain, supporting CSC’s global operations. Responsibilities Design, develop,...SeniorFull timeLocal areaRemote work
- ...full-service product development consultancy specializing in medical devices, robotic systems, and automation is hiring a Senior Software Engineer focused on Robotics and Physical AI Integration. This engineer will own the integration layer between AI/ML models and the...SeniorFull time2 days per week3 days per week
- Wilmington , MAHybridFull Time$140k - $165kWe’re partnered with a fast-moving engineering team in Middlesex County, MA building next-generation robotic systems that bring intelligent software into real-world environments. They’re hiring a full-time Senior Robotics Software...SeniorFull time
- ...MAHybridFull Time$140k - $165kWe’re working with an advanced engineering and product development firm based in Wilmington, MA that builds... ...multiple industries. They are hiring a full-time Senior Software Engineer to focus on robotics, real-time systems, and AI/ML integration...SeniorFull timeFlexible hours2 days per week3 days per week
- ...Sr. Java Full Stack Developer Location: Wilmington, DE (3 days onsite 2 days remote) Experience: 9+ years (look for Mid-Level candidates) Duration: 6-12+ months We are having 6 positions here Must have skills: Java 8 or above, React (current hands on exp...SeniorRemote work
- ...candidate to join our talented Team. Job Title: Sr. Java Developer Location: Wilmington, DE. Job responsibilities:Executes software solutions, design, development, and... ...architecture.Contributes to software engineering communities of practice and events that explore...Senior
- ...Minimum Qualifications: Bachelor's degree in Computer Science, Software Engineering or related technology discipline. Minimum of 3 years of experience as a Technical Lead on a software development team Minimum of 7 years of software development experience...Senior
- ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology... ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data...SeniorWorldwide
$150k - $210k
About the Role We’re looking for a highly driven Senior Software Engineer to join our Streaming team, which powers the backbone of Attentive’s messaging and personalization platform. Our event streaming systems handle over 2 million messages per second and sit at the heart...SeniorFull timeFlexible hours- ...are looking for people just like you. Join our team and help us develop game-changing, high-quality solutions. As a Senior Lead Software Engineer at JPMorgan Chase within Consumer and Community Banking, you will be a key member of a team designing and delivering high-...Senior
- ...customers. The company seamlessly integrates software, deep professional services & expert... ...Management systems. Job Description Job Title: Sr Java Full Stack Developer Duration: 2+... .../ Talking points Passion for software engineering and softwarecraftsman-like coding skills...SeniorWork experience placement
- ...Team, Right Technology, Simple and Secure. ResponsibilitiesThe Sr. AI Engineer is focused on building, testing, and operating AI-enabled... ...feedback in an agile cadenceQualifications5+ years of professional software engineering experience.3+ years of hands-on applied AI/LLM...Senior
- ...a space designed for top performers.As a Senior Lead Security Engineer at JPMorganChase within the Cybersecurity and Technology Controls... ...are an integral part of an agile team that works to deliver software solutions that satisfy pre-defined functional and user requirements...Senior
- ...Sr. Java Developer Wilmington, DE/NYC/Atlanta, GA Need resumes. Resource with 10-15 years hands on and preferably able to lead... ...Java programming skills • Minimum of 10 years practical software development experience • Robust object-oriented design pattern...Senior
- ...Stack Java EngineerOur client is seeking Senior Full Stack Java Engineer with deep experience in financial services, wealth management,... ...hands-on contributor and a mentor, the Senior Engineer will ensure software solutions align with enterprise objectives and industry best...Senior
- ...Overview: Job Title: Sr. Python Developer with strong banking experience Location... ...testing, and DevOps practices to improve software quality and deployment efficiency.... ...Computer Science, Information Technology, Engineering, or related discipline. ~4-6 years of...Senior
- ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As an AWS Sr. Lead Software Engineer-Java/SpringBoot/Terraform at JPMorgan Chase within Consumer and Community Banking's Card Cobrand team, you are an integral...SeniorFor contractors
- ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Sr Lead Software Engineer at JPMorgan Chase within the Chief Data and Analytics Office, you are an integral part of an agile team that works to enhance...SeniorWork at office
- ...Sr. Java DeveloperSpruce InfoTech is the leading service provider in the fields of project management, architecture design, installation, implementation and administration of EPM and BI projects. Our team of experts provide with proven industry solutions that help our...Senior
- ...a space designed for top performers. As a Senior Lead Security Engineer at JPMorgan Chase within Cybersecurity and Technology Controls,... ...integral part of an agile team that delivers secure, innovative software solutions. You will leverage your deep technical expertise and...Senior
- ...Backend Sr.Net Developer Must have: C#, .NET, ASP.NET, Web API Rest API Web based doing lots of API... ...experience in client server programming Good knowledge of software engineering principles Develop an application from end to end - from...Senior
- ...Corporation Service Company is looking for a skilled .NET Software Developer in Wilmington, DE. This role involves designing, building, and maintaining robust solutions in the Global Trust and Agency domain while supporting CSC’s global operations. The ideal candidate...Senior
- ...that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As an AWS Sr. Lead Software Engineer-Java/SpringBoot/Terraform at JPMorgan Chase within Consumer and Community Banking's Card Cobrand team, you are an integral...SeniorFor contractors
- ...future of financial services is waiting for you. Let’s push the boundaries of what's possible together.As a Senior Director of Software Engineering at JPMorgan Chase within the Consumer and Community Banking Risk AI/ML Model Engineering team, you lead multiple technical...Senior
- ...and move financial technologies forward, it’s a big challenge with big impact. You were made for this. As a Senior Manager of Software Engineering at JPMorgan Chase within Corporate Technology - Treasury & CIO (TCIO) Finance Technology team, you will lead and coach...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer. Be the first to apply!
- cybersecurity software engineer Wilmington, DE
- software developer fintech Wilmington, DE
- senior robotics software engineer Wilmington, DE
- network software engineer Wilmington, DE
- software engineer remote Wilmington, DE
- part time software developer remote Wilmington, DE
- software engineer full time Wilmington, DE
- entry level software engineer remote Wilmington, DE
- senior software engineer ruby on rails Wilmington, DE
- consulting software engineer Wilmington, DE

