Senior Software Engineer II
Description
Job Title: Senior Software Engineer ll Date: 10/15/26 Position: Full-Time
Reports to: Senior Software Engineering Department: Engineering Travel: No
Manager
Status: Exempt – Professionals Compensation: Salary Remote: No
Our Mission
The mission of Portage Learning is to transform lives and communities by providing learning opportunities for all who aspire to thrive. We do this not only through superior online instruction but with a deep commitment to expanding access to education. We believe service is the thread that binds our community and our team together. To that end, we choose to …
- Believe the best in our employees
- Invest in our people
- Collaborate with humility, respect, and appreciation
- Cultivate curiosity and encourage creativity
A Place Where Creativity and Curiosity Matter
We are looking for an Experienced Senior Software Engineer with deep expertise in C# and .NET technologies, passionate about building performant, scalable, and secure microservices. In this role, you will design, build, and maintain high-performance, secure, and scalable enterprise applications and microservices. You will collaborate closely with project management, cross-functional engineering teams, and technical leads to deliver robust software solutions, modernize legacy systems, and mentor junior and mid-level engineers.
What You’ll Invest In:
The Senior Software Engineer ll will carry out these responsibilities:
- Design & Implementation: Design, develop and deploy enterprise level RESTful Web APIs, microservices and applications using C# and the modern .NET ecosystem.
- Engineering Best Practices: Adhere to and promote engineering best practices, SOLID principles, design patterns and secure coding standards across the platform.
- Platform Modernization: Active contribution to system modernization initiatives (e.g., refactoring and migrating legacy code to modern .NET platforms).
- System Performance & Scalability: Write efficient, high-performing code; participate in database schema design, query optimization, indexing strategies and troubleshooting.
- Technical Collaboration & Review: Author clear technical design documentation for new features, participate in architecture/design reviews, and conduct thorough code reviews for peers.
- Mentorship: Mentor mid-level and junior engineers to foster technical growth and uphold high team delivery standards.
- Problem Solving & Support: Troubleshoot complex production issues, perform root-cause analysis, and implement long-term stability fixes.
- Cross-Functional Planning: Collaborate with project management, engineering leads and business stakeholders to translate requirements into technical solutions.
- Perform other related duties as assigned.
Reasonable accommodation may be made to enable individuals with disabilities to perform the essential function(s).
