Software Engineer

South College of Tennessee, Inc.

Knoxville (TN)

On-site

USD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Front Loaded PTO
Tuition Assistance
Medical, Dental, Vision
401(k) – with Employer Contribution

Job summary

South College is seeking a Software Engineer to design, develop, and maintain integrations across college systems. You will collaborate with stakeholders to translate requirements into reliable integration solutions.

The role focuses on middleware, APIs, ETL tools, and compliance with FERPA, GDPR, while working with Azure services, SIS, LMS, and financial systems.

Qualifications

  • Bachelor’s degree in Engineering, Information Technology, Computer Science, or a related field.
  • Master’s Degree preferred.

Responsibilities

  • Design, develop, and maintain integrations between platforms such as SIS, LMS, and financial systems.

Skills

C#
Python
JavaScript
REST APIs
SQL

Education

Bachelor’s degree in Engineering, IT, CS
Master’s degree preferred

Tools

Azure Integration Services
Logic Apps
Azure API Management
Azure Service Bus
Azure Data Factory
Informatica
Talend

Job description

Description
Benefits
  • Front Loaded PTO
  • Tuition Assistance
  • Medical, Dental, Vision
  • 401(k) – with Employer Contribution

South College - We are one of the nation's fastest growing institutions of higher learning … come grow your career with us.

20,000 Students
10 Campuses
Competency Based Education
Online
Essential Duties and Responsibilities:

The Software Engineer at South College will be responsible for designing, developing, and maintaining integrations between various software systems and platforms used across the college. This role will collaborate closely with stakeholders to understand business requirements, implement integration solutions, and ensure seamless interoperability between systems.

  • Work closely with stakeholders to gather requirements and identify integration needs across different departments and systems.
  • Design, develop, and maintain integrations between various platforms, including student information systems (SIS), learning management systems (LMS), financial systems, and other business-critical applications.
  • Implement and configure middleware platforms, ETL (Extract, Transform, Load) tools, and integration frameworks to facilitate data exchange and workflow automation.
  • Ensure compliance with institutional and regulatory data privacy and security standards (e.g., FERPA, GDPR).
  • Collaborate with internal teams and external vendors to troubleshoot integration issues, resolve discrepancies, and optimize performance.
  • Create documentation, guidelines, and best practices for integration development, deployment, and maintenance.
  • Monitor integration processes, track data flows, and implement error handling mechanisms to ensure data integrity and reliability.
  • Stay current with industry trends, emerging technologies, and best practices related to integration architecture and enterprise application integration (EAI).
  • Provide technical guidance and support to other team members, end-users, and stakeholders regarding integration-related matters.
  • Participate in cross-functional projects and initiatives to enhance the overall effectiveness and efficiency of digital systems and processes.
  • Complex Cognitive activities
  • Advanced verbal and written communication often in stressful situations involving students or co-workers
  • Fast-paced work environment requiring quick adaptation skills in a changing strategic and tactical workplace
Skills:
  • Proficiency in programming languages such as C#, Python, or JavaScript, with experience in developing custom APIs and web services.
  • Strong understanding of integration patterns, protocols, and standards (e.g., REST, SOAP, JSON, XML, OAuth).
  • Familiarity with database systems, SQL queries, and data modeling concepts.
  • Excellent problem-solving skills, attention to detail, and ability to troubleshoot complex integration issues.
  • Effective communication and collaboration skills, with the ability to interact professionally with diverse stakeholders.
Requirements
Education
  • Bachelor’s degree in Engineering, Information Technology, Computer Science, or a related field.
  • Master’s Degree preferred
Experience
  • 5+ years proven experience as an Software Engineer, Software Developer, or similar role, with expertise in designing and implementing complex integration solutions.
  • Experience working with cloud-based middleware and integration platforms (e.g., Azure Integration Services, Logic Apps, Azure API Management, Azure Service Bus) and ETL tools (e.g., Azure Data Factory, Informatica, Talend).
  • Experience interacting with data layers across both on-premises and cloud environments, including experience working with Data Warehouses (e.g., Azure Synapse Analytics, SQL Server) and related data storage/retrieval solutions.
Optional
  • Experience in the education sector or knowledge of academic systems and processes is a plus.
  • Experience as a technical leader working with other IT disciplines
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

South College • Knoxville (TN)

On-site
USD 100,000 - 150,000
Front Loaded PTO
Tuition Assistance
Medical, Dental, Vision
+1
Senior Integration Engineer - Azure & Data Pipelines
Senior Integration Engineer - Azure & Data Pipelines

South College • Knoxville (TN)

On-site
USD 100,000 - 150,000
Front Loaded PTO
Tuition Assistance
Medical, Dental, Vision
+1
Senior SIS Systems Analyst
Senior SIS Systems Analyst

South College • Kansas

On-site
USD 85,000 - 120,000
Front Loaded PTO
Tuition Assistance
Medical, Dental, Vision
+1
Integrations Developer
Integrations Developer

Veriipro • Saint Charles (MO)

On-site
USD 80,000 - 100,000
Senior Data and Integration Developer
Senior Data and Integration Developer

Platte River Power Authority • Fort Collins (CO)

On-site
USD 120,000 - 160,000
Integration Engineer
Integration Engineer

PeopleLogic • Leawood (KS)

On-site
USD 80,000 - 100,000
SOFTWARE ENGINEER
SOFTWARE ENGINEER

TALENT Software Services • Minnesota

Remote
USD 80,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Soni • Conshohocken

On-site
USD 115,000 - 155,000
Senior Developer
Senior Developer

B&D Industries, Inc. • Albuquerque (NM)

On-site
USD 110,000 - 160,000
401(k) program with discretionary safe
Excellent health, dental, and vision
Collaborative and supportive culture
Sr Tech Integrations Specialist
Sr Tech Integrations Specialist

Follett Higher Education • United States

On-site
USD 80,000 - 85,000