WestJet

Senior Engineer - Integration Solutions

WestJet$100K — $130K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Degree in Computer Science or equivalent experience
  • 10+ years of experience in technology fields
  • 8+ years of experience with Azure cloud resources
  • 5+ years in an Agile DevOps environment
  • 10+ years with Java Spring Boot and related frameworks
  • Expertise in event-driven development with Kafka and similar systems
  • Experience mentoring and coaching technical staff

Responsibilities

  • Design and develop integration solutions and platforms
  • Develop quality code and promote best practices
  • Collaborate with architecture on detailed designs
  • Mentor technical staff and advise management
  • Work with cross-functional teams on enterprise solutions
  • Engage in requirements gathering and analysis
  • Support complex platforms with technical guidance

Benefits

  • Competitive total rewards package
  • Fun and friendly workplace culture
  • Travel benefits for employees and their families
  • Flexible savings and benefit programs
Full Job Description
This position requires in-person collaboration up to five days a week. This arrangement is subject to change based on business requirements.

Overview of role:

The Senior Engineer is accountable to design, develop, implement, and support integration platforms/solutions. This role will collaborate closely with data analytics, cybersecurity, architecture, and product engineering teams.

You are the technical lead of our integration platforms, solutions, and delivery partners, leveraging modern practices and tooling to enable our business.

Key deliverables / responsibilities include:

Design & develop integration solutions, platforms, guidelines, and standards
Develop and deliver quality code driving best practices, documentation and knowledge sharing
Partner with architecture to create detailed designs
Guides and mentors' technical staff, and provides advice to management
Collaborate with technical leaders and developers on enterprise solutions
Provide recommendations for the integration roadmap related to solutions, platforms, resiliency, scalability, and security
Participate in requirements gathering and analysis for multiple products\initiatives
Serves as an advisor to management and drives appropriate actions, while ensuring implementation of compliance and communication protocols
Engage in daily stand ups, requirements/estimation sessions, code reviews and sprint retrospectives
Provide developer technical support for complex platforms/solutions
Often operates in ambiguous situations and provides original/innovative process/technical guidance to others
Regularly makes decisions under minimal guidance that have a significant impact on the organization
Provide off business hour on-call support for Integration Solutions in a weekly rotation
Deploy/Implement solution updates/upgrades into multiple environments
Manage different priorities and collaborate with cross-functional teams
Hands-on experience in different deployment strategies.

Experience and qualifications:

Degree in Computer Science, and 10+ years' experience, or an equivalent combination of training and experience
8+ years Azure cloud experience: have used a wide array of Azure resources and selecting appropriate resources that solve complex business process/issues
5+ years working with agile DevOps teams
10+ years of Java Spring Boot development and Spring Framework/components
5+ years leading technical delivery
Highly experienced in event-driven development especially using Kafka or other messaging, pub-sub systems such as MQ, or Service Bus
Expert knowledge of Microservices (and API) both in REST and SOAP, containers, and server-less workloads with Docker
Intimate knowledge of Microservice design patterns and have a good track record of using them effectively
Expert in building high-performance distributed systems coupled with resiliency, security, and recovery applications
Expert in managing, transforming, and storing complex data structures
Experience mentoring/coaching developers and students
Broad knowledge of all aspects of IT, including application development, network and system administration, quality assurance, and application and data management
Requires expert problem-solving skills and advanced interpersonal and communication skills including influencing others
Nice to have Kubernetes, automated testing frameworks/tools, IIB and DataPower experience
Experience with ITIL considered an asset
Hands-on experience in platform configuration, policy fine-tuning, optimization, and maintenance

The benefits of being a WestJetter:

WestJet provides all WestJetters with a competitive total rewards package. On top of that, we offer:

  • A fun and friendly culture with colleagues who work together to win
  • Travel privileges for you and your family, effective from your start date
  • Savings and Benefit programs that are flexible to meet your specific needs


Think we're a great fit? Apply now!

About WestJet

WestJet is a Canadian airline founded in 1996. It began as a low-cost alternative to the country's competing major airlines. WestJet provides scheduled and charter air service to more than 100 destinations in Canada, the United States, Europe, Mexico, Central America, and the Caribbean. WestJet is currently the second-largest Canadian air carrier, behind Air Canada, operating an average of 777 flights and carrying over 66,130 passengers per day. WestJet is a public company with more than 14,000 employees, and is not part of any airline alliance. It operates three variants of the Boeing 737 Next Generation family, as well as Boeing 787 Dreamliner aircraft.
Learn more about WestJet
Size
14,000 employees
Industry

Similar Jobs

More Jobs at WestJet

More Enterprise Technology Jobs

Find similar Senior Engineer - Integration Solutions jobs: