Jobs · Engineering · Delaware

Lead Software Engineer - 90403381 - Onsite - Washington DC, Wilmington DE, Philadelphia PA

Amtrak · Wilmington, DE · 3 wk ago
EngineeringFull-time

Job Summary

Position is Onsite 4-5 days per week and can be located in Wilmington, DE, Washington DC, or Philadelphia, PA.

Essential Functions

  • Collaborate with customers, architects, and team members throughout the product development lifecycle.
  • Organize and document technical requirements based on business needs.
  • Design and implement scalable software solutions and enhancements.
  • Develop and maintain software applications using modern frameworks and tools.
  • Define and execute functional and non-functional testing strategies, including automation.
  • Ensure ongoing maintenance, performance optimization, and support of applications.
  • Provide technical leadership and mentorship to development teams.

Minimum Qualifications

  • Bachelor’s Degree or equivalent combination of education, training and/or relevant experience.
  • Plus 6 years of relevant work experience.

Preferred Qualifications

  • Bachelor’s Degree or equivalent combination of education, training and/or relevant experience.
  • Plus 8 years of relevant work experience.
  • Experience in the railroad or broader transportation industry 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

Pay and Benefits

The salary/hourly range is $103,700.00 – $134,460.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. Learn more about our benefits offerings here.

Requisition ID

165719

Work Arrangement

06-Onsite 4/5 Days

Relocation Offered

No

Travel Requirements

Up to 25%

Similar jobs