Lead Systems Engineer - 90416789

Amtrak
•$94,300 - $122,256•Remote

About The Position

The Lead Systems Engineer oversees complex projects and provides subject matter expertise and technical direction. The role is accountable for systems analysis, design, development, integration, and enhancements, and participates in the day-to-day enhancement and development of company systems. Responsibilities include responding to change requests and Tier 3 trouble tickets, monitoring platforms for failures, exceptions, and threshold issues, tuning performance, optimizing application performance, and testing applications for product upgrades and patches. The engineer works closely with stakeholders to understand business requirements and deliver quality technical solutions. The position leads the design, development, and support of enterprise applications, APIs, and cloud-native solutions using Java, Spring Boot, and AWS. It builds scalable microservices, event-driven solutions, REST/SOAP APIs, and enterprise integrations, while championing CI/CD, automated testing, DevOps, security, observability, and code quality. The engineer leads production troubleshooting, root cause analysis, and improvements to performance, availability, and resiliency, and uses GitHub Copilot and AI-assisted development tools to improve productivity and quality. The role supports systems development by clarifying requirements and specifications, following documented development and build methodology, and ensuring robust unit, system, and integration testing. It also creates and updates documentation so that architectures, designs, and other descriptions accurately represent the deployed system.

Requirements

  • Bachelor’s degree or equivalent combination of education, training, and/or relevant experience.
  • At least 6 years of relevant work experience with Java, Spring Boot, REST APIs, and object-oriented design.
  • Experience with AWS services such as Lambda, Kinesis, DynamoDB, Aurora, S3, IAM, SNS/SQS, and CloudWatch.
  • Experience with J2EE, Oracle/SQL, Kafka/MQ, JSON/XML, web services, and enterprise integration patterns.
  • Experience with GitHub/GitLab, SonarQube, JUnit, CI/CD, and automated testing.
  • Experience with React, Angular, or similar modern JavaScript frameworks.
  • Strong understanding of application security, authentication/authorization, encryption, and secure coding.
  • Demonstrated ability to lead technical initiatives, support production issues, and collaborate across Agile teams.
  • Broad systems development and/or systems analysis experience, with demonstrated mastery of multiple programming languages, infrastructure components, or technology platforms.
  • Broad understanding of information systems, systems architecture, and integration standards.
  • Ability to focus on business goals while ensuring development is completed on time.
  • Ability to communicate effectively between technical and business audiences.
  • Ability to identify, propose, and oversee business and IT solutions, and interpret documents communicating business and IT needs and requirements.
  • Excellent troubleshooting skills.

Nice To Haves

  • Bachelor’s degree or equivalent combination of education, training, and/or relevant experience, plus 8 years of relevant work experience.
  • Experience in fintech, payments, travel, e-commerce, or other high-volume transaction environments.
  • Experience with payment platforms such as Cybersource, ACI, Stripe, Adyen, or PayPal.
  • Knowledge of payment processing, tokenization, fraud prevention, reconciliation, and PCI DSS.
  • Experience building and supporting high-availability, resilient, customer-facing systems.

Responsibilities

  • Oversee complex projects and provide subject matter expertise and technical direction.
  • Lead systems analysis, design, development, integration, and enhancements.
  • Participate in day-to-day enhancement and development of company systems.
  • Respond to change requests and resolve Tier 3 trouble tickets.
  • Monitor platforms for failures, exceptions, and threshold issues.
  • Tune and optimize application performance and test applications for product upgrades and patches.
  • Work with stakeholders to understand business requirements and develop quality technical solutions.
  • Ensure system requirements and specifications are clear, follow documented development/build methodology, and support robust unit, system, and integration testing.
  • Create and update documentation describing architectures, designs, and the deployed system.
  • Lead design, development, and support of enterprise applications, APIs, and cloud-native solutions using Java, Spring Boot, and AWS.
  • Build scalable microservices, event-driven solutions, REST/SOAP APIs, and enterprise integrations.
  • Champion CI/CD, automated testing, DevOps, security, observability, and code quality practices.
  • Lead production troubleshooting and root cause analysis, and improve performance, availability, and resiliency.
  • Use GitHub Copilot and AI-assisted development tools to improve engineering productivity and quality.

Benefits

  • Health, dental, and vision insurance
  • 401K with employer match
  • Generous paid time off
  • Wellness programs
  • Railroad Retirement Benefits
  • Paid caregiving days and backup care
  • Health Savings Account
  • Public Service Student Loan Forgiveness
  • Fertility and family building benefits
  • No-cost Personal Health Advocate
  • Student Loan Assistance
  • Adoption and surrogacy assistance
  • Medical plan opt-out credit
  • Tuition and education reimbursement
  • Paid family leave
  • Life insurance
  • Rail Pass Privileges
  • Short- and long-term disability insurance
  • Employee Assistance Program
  • No-cost financial advisor sessions
  • Commuter and flexible spending accounts
  • Potential short-term incentive bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service