Senior Software Engineer II in Beaver Falls, Pennsylvania at NursingABC, Inc
Job 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).
Requirements:We Believe the Best:
Portage Learning is seeking a candidate who exemplifies our mission, vision, philosophy, and goals.
Required Qualifications:
- An undergraduate or graduate degree in Computer Science or related field.
- Five (5) years of industry experience required. A related advanced degree may offset the related experience required.
- Strong, proven experience in C#, .NET, ASP.NET, Javascript/Typescript, React, Angular.
- Hands on experience developing RESTful APIs, JSON integration and API versioning/compatibility standards.
- Deep understanding of Object-Oriented Programming (OOP) and SOLID design principles.
- Hands-on experience working within microservices and event-driven architectures (e.g., messaging queues like RabbitMQ, Kafka or cloud buses.) Familiarity with Domain-Driven Design (DDD) concepts.
- Proficient in SQL database tuning, indexing strategies, stored procedures and data modeling.
- Applied knowledge of application security best practices, including OAuth2, OpenID Connect, JWT, Role-Based Access Control (RBAC) and data encryption standards.
- Working knowledge of cloud platforms (AWS, Azure, GCP) and CI/CDdeployment pipelines.
- Track record of leading feature implementation and mentoring junior team members.
- Successful completion of a background check and current and/or ability to obtain the following clearances: Child Abuse, State Police, and FBI Fingerprinting.
Preferred Qualifications:
- Strong communication, and interpersonal skills (written, verbal, listening, and public speaking).
- Excellent problem-solving and critical-thinking abilities, with a strategic and analytical mindset.
- Working knowledge of cloud platforms (AWS, Azure, GCP) and CI/CD deployment pipelines.
- Basic familiarity with scripting languages like python
- Strong understanding of SDLC and Agile methodologies.
At Portage Learning, we invest in our team members. All employees can grow professionally through our career progression tracks, professional development, and by utilizing our higher education assistance program.
Our inclusive culture drives our mission to transform lives and communities by providing learning opportunities for all who aspire to thrive. For those with a disability, we offer accommodation during the application and hiring process, including support for the interview and onboarding.
Collaborating with a Team that Values Humility, Respect, and Appreciation
Portage Learning operates in a professional, collaborative environment where meaningful relationships and a strong sense of community are valued. We foster a welcoming, team-oriented culture that encourages connection, mutual support, and shared success while maintaining a commitment to professionalism, excellence, and respect in all we do.
This is a full-time position. Portage Learning typically operates Mondays to Fridays, 7 a.m. to 5 p.m. Employee schedules may vary within those hours. All staff members must attend required meetings and training at the office in Chippewa Township, PA.
Portage Learning is an equal-opportunity employer, extending opportunities to all individuals without regard to race, religion, color, sex (including pregnancy, sexual orientation and gender identity), national origin, ancestry, place of birth, disability, handicap, age, genetic information, use of a guide or support animal, or any other status protected under applicable federal, state or local laws. Our policy reflects and accompanies the institution’s commitment to the principles of fair employment and the elimination of all discriminatory, harassing, and retaliatory practices.
Travel:
This job may require occasional travel outside of the office and may require an overnight stay. Travel would be primarily local during the business day, which may entail one or more overnight stays. Travel on one or more days of a weekend may occur occasionally.
Other Duties Disclaimer:
This is not an all-inclusive document. Additional duties, expectations, or demands may be added or changed to this document on an as-needed basis in order to meet organizational goals.
Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Scan to Apply
Just scan this QR code to apply from your phone.
- Fast
- Easy
- Apply on the go