
Senior Software Developer
Canadian Pacific Kansas City Limited5 hours ago
Kansas City, MO, USASenior
Responsibilities
- Analyze, design, document, deploy, and support application software addressing validated business requirements.
- Develop new applications, modernize legacy platforms, upgrade technologies, and enhance existing system functionality.
- Participate in software lifecycle reviews, application testing, post-implementation assessments, and continuous improvement activities.
- Monitor application performance and stability against service-level agreements and follow incident and change management processes.
- Create technical documentation and lead knowledge-transfer sessions.
- Develop and maintain tools and software across multiple cloud environments while driving automation and cloud innovation.
- Mentor junior team members and contribute to a collaborative engineering culture.
- Participate in an on-call rotation to support production systems and resolve critical issues.
Requirements
- University degree or equivalent experience in Computer Science, Information Systems, or a related field.
- At least 5 years of experience with Java and Shell Scripting, including designing and developing complex solutions in C++, Python, and/or Perl.
- Proficiency in Go, NodeJS, and SQL; Oracle and Informix experience is a plus.
- Experience with monitoring tools such as Dynatrace, DataDog, or Icinga.
- Expertise with Git and CI/CD pipelines.
- Strong experience with Linux, including system-level understanding and configuration.
- Ability to coach junior team members and perform in a senior or team-architect capacity.
- Ability to adopt and integrate AI tools and industry best practices to improve development efficiency.
- Ability to deliver high-quality results under tight deadlines in a fast-paced environment.
- Experience participating in an on-call rotation for production support.
Benefits
- Flexible and competitive benefits package.
- Competitive company pension plan.
- Employee Share Purchase Plan.
- Performance Incentive Program.
- Annual Fitness Subsidy.
- Part-time Studies Program.