Jobs · Engineering · Pennsylvania

Sr Software Engineer - 90404987 - Onsite - Washington DC, Wilmington DE, Philadelphia PA

Amtrak · Philadelphia, PA · 3 days 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. 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.

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
  • 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
  • Solid 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. Learn more about our benefits offerings here.

Requisition ID

165994

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%

Similar jobs

Sr Software Engineer

Southwest AirlinesDallas, TX· Yesterday
Engineering$139k–$154k/yrapply on careers.southwestair.com