← Toutes les offres

Engineer III, Software/Web Development

À propos du poste

• Analyze software and data requirements to determine design feasibility within time and cost constraints
• Consult with engineers, data analysts, and IT specialists to determine system specifications
• Communicate concepts, recommendations, and solutions to customers and management verbally and in writing
• Architect, design, and develop desktop software, web applications, and cloud solutions
• Develop application services on AWS using cloud-native services such as Lambda, S3, and DynamoDB
• Develop and implement procedures and documentation for software system testing, validation, and training
• Coordinate testing, installation, and commissioning of software at customer sites
• Provide support and maintenance for existing software and web applications/products
• Work with Operations, Engineering, and Data teams on software and data reporting/visualization needs
• Lead projects and provide technical oversight to a team of developers

• BS in Computer Science, Computer Engineering, or a related Engineering discipline
• 8+ years of hands-on experience in software design and development, object-oriented analysis and design, and GUI development required
• 5+ years of experience with the full-stack .NET Framework and C#, as well as web development using .NET Core, ASP.NET, and Web API
• 5+ years of experience building front-end React 18+ applications using TypeScript
• 3+ years of experience working with SQL and NoSQL databases
• 3+ years of experience working with AWS services, including EC2, Lambda, S3, DynamoDB, and CloudWatch
• 11+ years of combined education and experience in software engineering may substitute for the education requirement
• Strong analytical and problem-solving skills
• Excellent communication skills with customers and management
• Ability to lead projects and provide technical oversight to a team of developers
• Fluency in English required
• Ability to tolerate variable and sometimes extreme physical conditions during visits or inspections in railroad environments
• Must be able to lift up to 30 lbs.
• Preferred: MS in Computer Science, Computer Engineering, or a related Engineering discipline
• Preferred: Experience using Claude Code CLI and managing an agentic environment (*.md, tooling, workflows)
• Preferred: Familiarity with TanStack, Tailwind CSS, Zod, shadcn, infrastructure as code, Terraform, AWS event-driven architectures, SNS/SQS, message queues, and streaming data ingestion

• Employees may work remotely
• Up to 15% travel, including international travel, using any method of transportation
• Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions