Principal Software Engineer - Onsite - Washington DC, Wilmington DE, Philadelphia PA
Amtrak
Principal Software Engineer
Position is Onsite 4-5 days per week and can be located in Wilmington, DE, Washington, DC, or Philadelphia, PA. Design and deliver high-quality solutions that meet or exceed business needs. Responsible for systems analysis, design, development, system integration, enhancements, testing, maintenance and support. Resolve problems, provide recommendations, and assist with continual improvement of processes and solutions.
Essential Functions
- Lead the technical product design and development process with customers, architects, and team members.
- Organize and document technical requirements.
- Define solutions to software applications to meet business needs.
- Develop or enhance software applications, ensuring solutions are secure and meet QA standards.
- Identify solution improvements and champion department-wide initiatives.
- Identify functional and non-functional testing needs and plans.
- Perform software testing and implement automated testing solutions.
- Provide ongoing maintenance of applications.
Minimum Qualifications
Bachelor's Degree or equivalent combination of education, training and/or relevant experience. Plus 7 years of relevant work experience.
Preferred Qualifications
Bachelor's Degree or equivalent combination of education, training and/or relevant experience. Plus 9 years of relevant work experience. Railroad or other transportation experience is a plus.
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
Salary
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 and/or long-term incentive plan compensation.
Benefits
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.
Requisition ID
165647 Work Arrangement: 06-Onsite 4/5 Days
Travel Requirements
Up to 25%
Equal Opportunity Employer
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.
- ...Principal Applications Engineer Location: Washington, DC / Philadelphia / Wilmington / Chicago Company: Amtrak Your success is a train ride away! As we move America... ...packaged applications, system integration, or software development. Areas of responsibility...SuggestedHourly payTemporary workWork experience placementFlexible hours
- ...Java Developer – Hybrid (Wilmington, DE) We are looking for a Java Developer to join our team in Wilmington, DE, in a hybrid role (2 days onsite per week). This role involves modernizing an on-premise decision engine into a cloud-native solution while ensuring seamless...Suggested2 days per week
- ...Principal DevOps Engineer At Amtrak, the Principal DevOps Engineer is a Principal... .... This role combines software engineering, systems... .... Work Environment: Onsite 4/5 days per week in Washington DC, Philadelphia PA or Wilmington DE. Occasional participation...SuggestedHourly payTemporary workWork experience placementRemote workFlexible hours
- ...REQUIREMENT Mainframe Developer Wilmington, DE Locations(Day one onsite and 5 Days office must)- NO INITIAL REMOTE PROVIDED. While sharing profiles, kindly include AI interview availability . We have hands-on interview slots available...SuggestedContract workWork at officeRemote work
- ...Mainframe IMS DB Developer Wilmington, DE Mainframe Developer with IMS Location: Wilmington, DE (onsite) Experience: 15+ Years Job Description: Executes software solutions, design, development,... ...architecture Contributes to software engineering communities of practice and...Suggested
- Software Engineer (Java, Python) in Wilmington, DE AWS, Java, Kubernetes, Python Location: Delaware Job Function: Salesforce Development Date Of Job Posting... ...(Java, Python) Location: Wilmington, Delaware (Onsite) Duration: Long Term Contract Interview Type:Video...Long term contract
- ...in the technology sector, is seeking a Full Stack Java Developer (Wilmington, DE) to join their dynamic team. As a Full Stack Java Developer (Wilmington, DE), you will be part of the Software Engineering department supporting innovative projects and large-scale initiatives...Contract workFlexible hours
- ...Job Title: UI React Developer Location: Wilmington, DE Duration: Full-Time Employment Job Description & Required Qualifications: 8+ years of professional front-end development experience. Strong hands-on experience with React.js, Redux, and Material UI....Full time
- Specialty Software Engineer 3 - Contingent Our client, a leading organization in the financial services industry, is seeking a Specialty... ...will align successfully within the organization. Location: Wilmington, DE (2200 Concord Pike) What's the Job? Consult on or...Weekly payContract workTemporary workFlexible hours
$138k - $186.5k
...and maintain servers and applications. Install and configure software and systems. · Apply operating system and application updates... ...that is comfortable working in a fast-paced environment. For Wilmington, DE Only the salary range for this position is USD$138,000.00 - USD...Full timeApprenticeshipWork experience placementWork at officeLocal areaWork from homeFlexible hours1 day per week- ...Role 1 : Java FSD with React Location: Wilmington DE, Columbus, OH RTTO - 5 Days Onsite Java FSD with React Standard Java Developer API development Microservices Cloud Native Design Experience with Cloud AWS - EKS, Amazon Aurora PostgreSQL...
- Title: Static Web Developer Static Web Developer job at Information Consulting Services. Wilmington, DE. Contract Details Location: Dover, DE. Hybrid mostly remote but will need to be able to come in on an as needed basis. Duration: 12+ months Start: Early June 2025...Contract workH1bRemote work
- ...talented Senior UI Developer to join their dynamic team in Wilmington, DE. As a Senior UI Developer, you will play a pivotal role in the... ...: Bachelor’s degree in Computer Science, Systems Engineering, or related field, or equivalent combination of education and...Contract workWork experience placement
- ...Aem Developer Location: USA (Wilmington DE, Washington, DC or Dallas, TX) Onsite Interview: Between 3-4 PM EST Job Description: ~4+ years of experience and expertise in Adobe AEM - core and custom components, workflows, analytics, dispatcher, content fragments...
- ...platform. Collaborate effectively with cross functional teams Engineering PM CEM SE etc to accomplish broader objectives Demonstrates a... ...APIs REST frontend unit integration testing Passion for software engineering design especially around user experience and frontend...
- Lead Java Developer Location: Wilmington Delaware (3 days onsite 2 days remote) Visa Independent Experience: 15+ years Must have skills: Java MVC AOP Batch Spring Boot Mongo DB CI/CD Data Security and auditing processRemote work
- ...Java Developer | AWS, Terraform, Python Location: Wilmington (Onsite) Key Skills: Strong Java development experience (Spring Boot, Microservices) Hands-on with AWS (Cloud services) Experience in Terraform (Infrastructure as Code) Good knowledge of...
- ...You Are You are an innovative and detail-oriented Full-Stack Engineer with a passion for building reliable, secure, and scalable... ...solving, optimizing cloud architectures, and delivering high-quality software that directly impacts millions of users. You take ownership of...
- A leading organization in the technology sector is seeking a Full Stack Java Developer to join their team in Wilmington, DE. The ideal candidate will have 4+ years of experience and strong skills in React, Java, and backend development. You will work on innovative projects...Flexible hours
- ...Software Development Engineer W/ NEXTJS We need three software developers with Next.js that can now sit in Chicago, IL, Manassas, VA, Wilmington, DE, Overland, KS, or Urbandale, IA. Candidates do not need... ....js. Candidates need to be onsite four days a week and can...
- ...Mainframe Developer (CICS + IMS) - RATDC5697315 Location – Wilmington, DE – 5 Days Onsite Required Skills: • Programming Languages: Strong... ...Expertise in IMS database concepts including IMS/DB and IMS/DC • Transaction Processing: Thorough understanding of CICS...
- ...DevOps Engineers Client: Brokerage Firm Card Duration: 2 years Location: Wilmington DE Locals only, phone+ onsite interview must Visa: Any Pay Rate: $70 to $80/hr C2C all inclusive Candidates must be able to successfully pass 2 technical phone screens...Local area
- ...to design, build, and deliver production-grade software and AI/ML solutions . This role is onsite in Wilmington, DE, and Columbus, OH , offering the opportunity... ..., and infrastructure teams. Mentor junior engineers and share best practices. Make independent...
- ...Job Title: Python Developer with AI Location: Wilmington, DE (onsite) Type: Contract Job Description: Python Developer Develop and maintain backend services using Python. Design and implement API endpoints, including validation and integrations with...Contract work
$229.9k - $262.4k
...Senior Lead Software Engineer, Full Stack (Bank Tech) Do you love building and pioneering... ...00 for Sr. Lead Software Engineer Wilmington, DE: $209,000 - $238,500 for Sr. Lead Software... ...20; New York City's Fair Chance Act; Philadelphia's Fair Criminal Records Screening Act...Full timePart timeInternshipLocal area$65 - $70 per hour
...Position: Full Stack Developer - Intermediate Location: Wilmington, Delaware Duration: Contract Job ID: 171408 Job Overview: We are seeking... .... Stay updated with emerging trends and technologies in software development. Qualifications: Proven experience as a Full Stack...Full timeContract work- ...Spark, AWS, (step-functions, Glue & Lambda) Must sit onsite at McLean, VA (primary) or Wilmington, DE (secondary) hybrid About Us: InterSources Inc, a... ...16 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology....
$106.7k - $177.9k
...This role is four days onsite at our Wilmington, DE location, with the flexibility to work from home one day per week Overview: We are... ...strong experience in Java and Kotlin to join our mobile engineering team focused on delivering secure, scalable, and user-friendly...Work experience placementWork from home1 day per week- ...Role: Mainframe Developer Location: Wilmington, DE Longterm Mphasis | JPMC $55/Hr on C2C JD:... ...methodologies Process Skills: Thorough understanding of the software development lifecycle. Outstanding written/verbal communication...
- ...AZURE DEVOPS OR SRE – 6 + YEARS – FINAL ONSITE INTERVIEW. DevOps Engineer/Azure Location - Hybrid/Wilmington, DE Duration - 1 YR+ NEW UPDATE: WE NEED CANDIDATES IN WILMINGTON, DE! WE MET WITH THE HIRING TEAM AND THEY WANT (6 YEARS MINIMUM) RESOURCES WHO...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Onsite - Washington DC, Wilmington DE, Philadelphia PA. Be the first to apply!
- principal software engineer Wilmington, DE
- senior principal cloud computing engineer Wilmington, DE
- senior principal scientist Wilmington, DE
- principal Wilmington, DE
- javascript software engineer Wilmington, DE
- senior c# .net software developer Wilmington, DE
- ultimate software Wilmington, DE
- software intern Wilmington, DE
- healthcare software sales Wilmington, DE
- software quality assurance Wilmington, DE

