What You'll Do:
As a Platform Engineer supporting Transportation Systems, you will be responsible for maintaining, enhancing, supporting, and modernizing business-critical enterprise applications across transportation, logistics, supply chain, and customs. You will be a senior hands-on technical contributor focused on system stability, production support, application development, and the ongoing modernization of legacy technology platforms.
You will work across a diverse technology landscape, balancing day-to-day operational support with longer-term technical improvements, lifecycle upgrades, and modernization initiatives.
- Develop, maintain, troubleshoot, and enhance custom-developed enterprise applications and supporting components.
- Investigate complex production incidents, perform root cause analysis, and implement sustainable solutions to recurring issues.
- Deliver application changes through development, testing, deployment, and production implementation activities.
- Analyze application performance, reliability, and operational issues and identify opportunities for improvement.
- Support database, operating system, middleware, framework, and application lifecycle upgrades.
- Provide Level 3 application support for business-critical transportation, logistics, supply chain, and customs systems.
- Contribute to application modernization initiatives including technology refreshes, technical debt reduction, platform migration, and architectural improvements.
- Maintain technical documentation, application inventories, support procedures, operational runbooks, and troubleshooting documentation.
- Lead and participate in knowledge transfer activities to improve team supportability and reduce dependency on individual subject-matter experts.
- Collaborate with SRE, Infrastructure, Security, Architecture, Database, and vendor teams to resolve issues and deliver technical improvements.
What You Bring
- 8+ years of software engineering, application development, or production application support experience.
- Strong hands-on experience with Oracle databases, SQL and PL/SQL, including troubleshooting, query analysis, and performance tuning.
- Strong hands-on Unix/Linux experience, including Bash scripting, with the ability to troubleshoot applications, processes, scripts, jobs, and production issues.
- Experience developing, maintaining, and troubleshooting Java applications, including legacy Java technologies such as Struts, as well as Spring Framework / Spring Boot.
- Strong production application support experience, including incident investigation, debugging, root cause analysis, and problem resolution.
- Experience across the full application lifecycle, including development, testing, deployment, production support, upgrades, and modernization.
- Experience with C#/.NET and SSIS or similar enterprise application and integration technologies.
- Experience supporting batch processing, scheduled jobs, integrations, and file transfers such as SFTP/FTP.
- Experience with application servers and middleware technologies such as Apache Tomcat.
- Experience working with highly available, business-critical enterprise applications.
- Experience with transportation, logistics, supply chain, warehouse, or customs technology is an asset.
- Exposure to Azure, CI/CD, DevOps, React/Angular, and cloud modernization is an asset.
- Experience with technologies such as AIX/KSH, enterprise job schedulers, or C/Pro* is an asset.
- Strong analytical, troubleshooting, communication, and technical documentation skills.
We’re always looking for great talent! In addition to competitive pay, we offer:
- Comprehensive benefits and retirement programs
- Performance incentives, Continuing Education Programs
- Other perks to support your well-being
- Career growth opportunities and product discounts
Broadband Salary Range: $80,000.00 – $131,000.00
Salary decisions are also dependent on other factors such as your experience, industry benchmarks, internal equity and other role-specific requirements. For critical roles, the compensation offering will be reviewed to ensure alignment with market rate and conditions and the unique value you bring to the role. #LI-AG2
We may use artificial intelligence tools as part of our recruitment process to assist in the initial screening of resumes. All hiring decisions, including candidate evaluation, selection, and disposition, are made by human recruiters.