Overview
University Instructors has 30 years of experience partnering with K-12 schools to provide students with purposeful learning experiences led by inspirational educators. We are seeking a high-impact Principal Software Engineer to lead the design and implementation of technical solutions across cloud infrastructure, enterprise systems, data platforms, and internal applications.
This is a hands-on engineering leadership role for someone who enjoys solving complex problems, building scalable systems, and owning initiatives from concept to deployment. The ideal candidate is a cross-functional technologist who can operate with autonomy and technical depth across architecture, integration, and data.
You’ll report to the Director of IT and work closely with other stakeholders to elevate our technology stack, streamline workflows, and improve our data and product ecosystem.
Roles and Responsibilities
In this role, you will:
- Architect, implement, and optimize cloud infrastructure using Microsoft Azure, aligning services with product, integration, and data needs.
- Design and maintain data infrastructure, including data lakes, pipelines, governance models, and tools to cleanse and normalize complex datasets.
- Collaborate on application interface design to prevent data quality issues and improve workflow integrity across platforms.
- Build and maintain cross-system integrations between platforms such as Clever, Pearl, Salesforce, Workday, and internal tools using APIs and scripting languages.
- Own the end-to-end data architecture, including data modeling, SQL optimization, and reporting tool integrations.
- Support internal product development, offering guidance on system design, implementation tradeoffs, and workflow architecture.
- Diagnose and resolve full-stack issues, spanning frontend, backend, and infrastructure layers.
- Implement and manage CI/CD pipelines using tools like GitHub Actions or Jenkins.
- Work with containerization and orchestration technologies like Docker and Kubernetes.
- Apply Infrastructure-as-Code practices using Terraform.
- Integrate and support security frameworks such as Auth0, OAuth2, and SSO.
- Utilize Azure Synapse Analytics and Databricks for data processing and analytics.
- Support dashboard and report development using tools like Power BI.
- Document technical designs, data definitions, and system interdependencies to support future scalability and team knowledge transfer.
Skills & Attributes
Proven hands-on experience across:
- Cloud platforms, especially Azure (compute, storage, identity, networking, monitoring).
- Data architecture, including SQL, ETL pipelines, and data lake design.
- Scripting and coding in Python, JavaScript, PowerShell, or C#/.NET.
- CI/CD pipelines and deployment automation using GitHub Actions, Jenkins, etc.
- Containerization and orchestration (Docker, Kubernetes).
- Infrastructure-as-Code using Terraform.
- Security and identity frameworks (SSO, OAuth2, Auth0).
- Analytics tools and platforms such as Azure Synapse, Databricks, and Power BI.
- Enterprise platforms such as Clever, Pearl, Salesforce, Jira, Workday, and API-driven tools.
Additional qualities:
- Deep systems thinking with the ability to connect business needs to scalable technical solutions.
- Bias for implementation and progress — comfortable working across ambiguity and shipping solutions.
- Strong integration expertise with experience managing data and workflows across disparate systems.
- Thoughtful approach to UI/UX and form design that prevents bad data and supports efficient operations.
- Strong written and verbal communication; able to collaborate with engineers, analysts, and business stakeholders alike.
Education and Work Experience
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field.
- Minimum of 7 years of progressive technical experience, including architecture and implementation roles.
- Significant experience working in Azure cloud environments.
- Prior exposure to education, nonprofit, or mission-driven environments is a plus.
Compensation
This 100% virtual position offers a competitive salary commensurate with experience. This is a full-time, exempt role with long-term growth potential and opportunities to drive meaningful impact through technology.
EEO Statement
University Instructors, LLC is an equal opportunity employer.
Job Types: Full-time, Contract
Pay: $135,000.00 - $165,000.00 per year
Schedule:
- Monday to Friday
- No weekends
Work Location: Remote