Software Developer with Python Experience (Remote or Local)

 Modern Campus - Company site
 August 2, 2022
 St. Petersburg FL 33701 United States

An integral part of the Data Integrations team, the Senior Data Integrations Engineer is responsible for developing and supporting data integrations between Modern Campus products and a client’s Student Information System (SIS). They work with the Integration Consultants to ensure that we successfully deliver complete integrations to satisfy the requirements of our customers’ needs. The Sr. Data Integrations Engineer should understand all the business and technical requirements for syncing data used in curriculum and sections management and understand data translations and transformations.

How you will make an impact:

  • Development of integration between DIGARC SaaS applications and client SIS
  • Define, estimate, code, review, test and document solutions for development, maintenance and refactor initiatives
  • Assist Data Integration Consultants with addressing customer specific integration related requirements
  • Provide API SME support to integration projects.
  • Assist in Tier 3 support of integrations (client issues, performance, data integrity, integration)
  • Develops core integration plug-ins to direct APIs (Ethos, Mulesoft Web APIs, PS IB, Workday API, etc)
  • Install and maintain individual development environment
  • Communicate ideas, problems and solutions effectively with data integration consultants, the program manager, other engineers, and across other teams
  • Performing regular research for continuous learning of emerging technologies and improvement in applicable ETL and API tools. 

What you need to succeed:

  • Development experience with Python, JavaScript, and Java
  • Comprehensive experience with RESTful APIs
  • Experience with ETL pipelines using web-based APIs and file exchange
  • Experience with a data pipeline framework (SnapLogic, Streamsets, Stitch, etc…)
  • Ability to analyze data through automation (scripting, log parsing, etc…)
  • Experience with real time integration and batch processing
  • Experience with Vagrant and/or Docker
  • Self-motivated, high energy, results oriented contributor who thrives in a fast-paced setting
  • Extremely organized with strong time management and prioritization skills
  • Creative thinker with proven success in providing solutions to solve business issues
  • Excellent listening and interpersonal skills
  • Demonstrated aptitude for constantly learning new technologies
  • Demonstrated experience with agile development and software development life cycles


  • Minimum 8 years of experience in a software product development environment
  • 4+ years of professional development in Python
  • 4+ years of professional experience developing RESTful APIs
  • Experience with Student Information Systems and their APIs, specifically Ethos, Banner or Colleague
  • Experience with enterprise software development, maintenance, and processes
  • Experience with Agile processes, especially Scrum and Kanban
  • Experience problem-solving with large, complex web-based applications
  • Experience with enterprise, web-based data integration including transactions, full CRUD and ETL across business applications


  • B.S. in Computer Science, Information Systems or related Engineering or equivalent experience

Preferred locations (remote candidates welcome):  

  • Toronto, ON  
  • St. Petersburg, FL   
  • Camarillo, CA  

What you’ll gain 

  • Competitive compensation and benefits 
  • Rewards and recognition programs 
  • Learning and development opportunities 
  • Flexible Vacation Policy 
  • You will make a difference everyday for universities trying to grow and students trying to learn.

Only qualified candidates selected for an interview will be contacted. 

Company Overview: 

Modern Campus is obsessed with empowering its 1,800+ higher education customers to thrive when radical transformation is required to respond to lower student enrollments and revenue, rising costs, crushing student debt and administrative complexity. 

The Modern Campus engagement platform powers solutions for non-traditional student management, web content management, catalog and curriculum management, student engagement and development, conversational text messaging, career pathways, and campus maps and virtual tours. The result: innovative institutions can create a learner-to-earner lifecycle that engages modern learners for life, while providing modern administrators with the tools needed to streamline workflows and drive high efficiency. 

Learn how Modern Campus is leading the modern learner engagement movement at and follow us on LinkedIn.

Modern Campus is committed to fair and accessible employment practices and are committed to providing accommodations for persons with disabilities. We will work with all applicants to determine appropriate accommodation for individual accessibility needs.