Portage Learning is seeking an experienced Senior Software Engineer with expertise in C# and .NET to build performant, scalable, and secure enterprise applications and microservices. The position designs, develops, deploys, and maintains software solutions; contributes to modernization of legacy systems; and works with project management, engineering teams, technical leads, and business stakeholders to translate requirements into technical solutions. The role also mentors junior and mid-level engineers and supports production stability through troubleshooting and root-cause analysis. Portage Learning describes its environment as professional, collaborative, welcoming, and team-oriented, with an emphasis on meaningful relationships, mutual support, shared success, professionalism, excellence, and respect. The organization’s mission is to expand access to learning opportunities and transform lives and communities. This is a full-time, exempt salaried position. Portage Learning typically operates Monday through Friday, 7 a.m. to 5 p.m.; employee schedules may vary within those hours. Staff must attend required meetings and training at the office in Chippewa Township, Pennsylvania. The role may require occasional travel outside the office, primarily local business-day travel, with occasional overnight stays and occasional travel on weekend days. Applicants must be authorized to work for any U.S. employer; visa sponsorship is not available. Reasonable accommodations may be provided during the application and hiring process and to enable individuals with disabilities to perform essential functions.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior