Senior Integration Engineer (Remote)


Offre publiée le 2024-06-28

Hour Consulting

Our client, an Software solutions provider focusing on the education sector is currently seeking an Integration Engineer for their Technology Team.

They provide higher educational institutions with an unique student engagement cloud and app based platform.

As a Senior Integration Engineer, you will be working on the core part of their platform that integrates with the technology ecosystems of the client universities.

You will help lead a team of talented and highly collaborative engineers to ensure that the integration platform is reliable, scalable, maintainable, and provides the most value to customers.

In terms of the role responsibilities, you will :

  • Work on the core integration components of our platform (based on Python and Java technologies), which are used across all of our university clients and are critical for the functioning of our entire platform
  • Contribute in the architecture planning / design process to help shape how the foundation of our platform connects with various other school systems
  • Help lead the team of engineers to craft high-quality, well-tested software with predictable, healthy agile processes
  • Work with the Product Manager on the squad to ensure productive, fast-moving sprints that deliver the maximum value to our customers
  • Work with the other senior engineers and architects to ensure that our integrations stack is reliable, flexible, and scalable
  • Help to continuously improve the team processes of our engineering team

You should :

  • Have at least 7 years experience with backend development and systems administration, with prior experience as a Team Lead
  • Have extensive experience with Python and Java based web applications and their related ecosystem of libraries / frameworks (e.g. Django, Spring)
  • Have extensive experience implementing as well as working with REST APIs
  • Have extensive experience building and maintaining business-critical web applications at scale, including the build and deployment process
  • Have experience administrating Linux-based servers or VMs in cloud environments
  • Have experience working with popular AWS cloud services, including EC2, RDS, Lambda
  • Have experience working with various RDBMS (e.g. MySQL), be knowledgeable of the common patterns in SQL queries and query optimizations
  • Have experience working with some key-value store databases (e.g. Redis, memcache)
  • Have experience worked with and led a remote or distributed team
  • Have experience working with Git-based version control, and within a pull / merge request based collaboration process
  • Have good writing and verbal communication skills, with experience working in a remote or distributed team environment

Nice to haves :

  • Have experience working with various SSO providers / services (e.g. OAuth, SAML, LDAP)
  • Experience working in the higher-ed technology space
  • Experience working with Ansible or related DevOps tools

You should include in your application :

  • Resume or other forms of explanation of past work experience and accomplishments
  • Any online profile that showcases your work and experience (e.g. GitHub, website)

Remote anywhere in North America


3 hours ago