Principal Software Engineer, Lead, Python, C#, AWS, RemoteYou will help drive the design and development of backend services that power the data and Reporting capabilities. This individual contributor role is for a highly experienced engineer who can take ownership of complex systems and act as a technical lead within a small, focused team. You will build services and data pipelines that deliver insights, support internal analytics, and drive product experience.Why should you apply here 7-year-old private company with consistent growth240 Employees, 40 in software-related functionsLeading publisher of software and computer programs in its domainWinner of national product awardsProduct services over 4M students in the U.S. and several countriesOpportunity to make a difference, see your company’s products on the marketProfitable mid-size firm with growing revenueModernizing all software platforms, infrastructure, and technologyRemote first companyStartup mentality will receive stock options.What will you be doing Design and build robust, secure, scalable backend services for reporting, analytics, and data deliveryWork across Python (Flask, FastAPI), C# .Net, Node.js, and SQL, with data pipelines that support clients and internal stakeholdersCollaborate with product managers, engineers, data scientists, and customer teams to define and deliver high-impact solutionsOperate within a modern AWS environment using services like Lambda, Athena, Glue, DynamoDB, Redshift, and S3Work hands-on across the stack writing code, designing APIs, tuning performance, and automating workflowsLead by example in technical design and development, helping to guide implementation choices and maintain high standardsParticipate in reviews, propose architecture improvements, and support ongoing system evolutionOpportunity to be creative with less bureaucracyWhat are the minimum qualifications Bachelor’s degree in Computer Science, Software Engineering, or related fieldSenior/principal-level experience in backend development, with a strong background in building and maintaining product systemsSkilled in Python, Node.js, and/or .NET and cloud-first application designExperience working with relational and NoSQL databases, distributed data pipelines, and large-scale data processingFamiliarity with PySpark, Glue, or similar frameworks is a plusDeep knowledge of AWS or similar cloud platforms and comfort working in serverless environmentsStrong communicator who thrives in a collaborative, fully remote team environmentSelf-directed and able to work autonomously with minimal supervision while maintaining productivityComfortable acting as a technical lead on projects, driving implementation forward, making architecture decisions, and unblocking peers while staying focused on hands-on codingMission-aligned and energized by helping students succeedWhat will make your rsum stand out Prefer work experience at various-sized firms, especially some startups or smaller firmsLocation:Remote with a preference for Texas residents, but open to U.S. locationsCitizenship:U.S. Citizens or Permanent ResidentsSalary:180k – 200k + 401(k) Match