Senior Software Engineer II

Portage Learning•Chippewa Township, PA
•$129,200 - $175,000•Onsite

About The Position

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.

Requirements

  • Undergraduate or graduate degree in Computer Science or a related field.
  • Five years of industry experience; a related advanced degree may offset the related experience requirement.
  • Strong, proven experience in C#, .NET, ASP.NET, JavaScript/TypeScript, and React or Angular.
  • Hands-on experience developing RESTful APIs, JSON integrations, and API versioning and compatibility standards.
  • Deep understanding of object-oriented programming and SOLID design principles.
  • Hands-on experience with microservices and event-driven architectures, such as messaging queues or cloud buses; familiarity with Domain-Driven Design concepts.
  • Proficiency in SQL database tuning, indexing strategies, stored procedures, and data modeling.
  • Applied knowledge of application security practices, including OAuth2, OpenID Connect, JWT, role-based access control, and data encryption standards.
  • Working knowledge of cloud platforms such as AWS, Azure, or GCP and CI/CD deployment pipelines.
  • Track record of leading feature implementation and mentoring junior team members.
  • Successful completion of a background check and current or ability to obtain Child Abuse, State Police, and FBI Fingerprinting clearances.
  • Authorization to work for any employer in the United States; visa sponsorship is not available.

Nice To Haves

  • Strong written, verbal, listening, and public-speaking skills.
  • Excellent problem-solving and critical-thinking abilities, with a strategic and analytical mindset.
  • Working knowledge of cloud platforms such as AWS, Azure, or GCP and CI/CD deployment pipelines.
  • Basic familiarity with scripting languages such as Python.
  • Strong understanding of SDLC and Agile methodologies.

Responsibilities

  • Design, develop, and deploy enterprise RESTful Web APIs, microservices, and applications using C# and the modern .NET ecosystem.
  • Follow and promote engineering best practices, SOLID principles, design patterns, and secure coding standards.
  • Contribute to system modernization, including refactoring and migrating legacy code to modern .NET platforms.
  • Write efficient, high-performing code and participate in database schema design, query optimization, indexing strategies, and troubleshooting.
  • Write technical design documentation, participate in architecture and design reviews, and conduct code reviews for peers.
  • Mentor junior and mid-level engineers and support their technical growth.
  • Troubleshoot complex production issues, perform root-cause analysis, and implement long-term stability fixes.
  • Collaborate with project management, engineering leads, and business stakeholders to turn requirements into technical solutions.
  • Perform other related duties as assigned.
  • Attend required meetings and training at the office in Chippewa Township, Pennsylvania.
  • Travel occasionally outside the office, including possible overnight stays and occasional weekend-day travel.

Benefits

  • Professional development.
  • Higher education assistance program.
  • Career progression tracks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service