Kaplan logo

Kaplan

Senior Software Engineer I (Part-Time)

🇺🇸 Remote - US 🕑 Part-Time 💰 $60 per Hour 💻 Software Engineering 🗓️ April 28th, 2026
Docker Kubernetes NoSQL

Edtech.com's Summary

Kaplan is hiring a Senior Software Engineer I (Part-Time). This role involves software development within a project team, collaborating closely with analysts and subject matter experts to design, develop, test, and deliver software solutions. The engineer will lead or manage developers on complex projects, contribute to architecture and code quality, and drive continuous improvement and best practices in development.

Highlights
  • Design, code (minimum 70%), debug, and optimize frontend and backend software components and internal tools.
  • Provide technical leadership and mentorship to less senior developers.
  • Collaborate with project, application, and enterprise architects to develop solutions and provide project-level architecture when necessary.
  • Evaluate and incorporate new tools, methods, automation, and performance enhancements.
  • Maintain current knowledge of emerging technologies and competitive products in the industry.
  • Require expertise in .NET, C#, .NET Core, SQL Server, CSS, Angular frameworks, cloud development (preferably Azure), container technologies (Kubernetes, Docker), RESTful and SOAP web services.
  • Experience with continuous integration tools such as Jenkins and GitHub, along with diagnostic tools like Tealeaf and Fiddler.
  • Bachelor's degree in Computer Science, Management Information Systems or related field and 7+ years of application development experience.
  • Strong experience with full lifecycle software development, systems architecture, development tools, and modern IDEs like Visual Studio.
  • Hourly salary of $60.00 with comprehensive benefits including remote work, paid time off, tuition assistance, health benefits starting day 1, and 401K matching.

Senior Software Engineer I (Part-Time) Full Description

Job Title Senior Software Engineer I (Part-Time)
Job Description
For more than 80 years, Kaplan has been a trailblazer in education and professional advancement. We are a global company at the intersection of education and technology, focused on collaboration, innovation, and creativity to deliver a best-in-class educational experience and make Kaplan a great place to work.

The future of education is here and we are eager to work alongside those who want to make a positive impact and inspire change in the world around them.

The Senior Software Engineer is responsible for software development as a member of a project team. He/she works closely with subject matter experts, business analysts, quality analysts, and others to design, develop, and test software solutions to business problems. He/she may be asked to lead and/or manage other developers when doing complex projects.

Key Responsibilities
  • As a technical leader and/or contributor, solve problems of considerable scope and complexity, and mentor less senior developers with their work.
  • Provide oversight as well as hands-on development, leading by example.
  • Designing, coding (at least 70%), debugging and optimizing both frontend and backend components as well as internal tools, such as configuration management and development/test environments.
  • Help select and incorporate new tools and methods
  • Work closely with project, application, and enterprise architects to develop solutions.
  • Provide project level architecture, if necessary.
  • Drive the continuous evolution of best practices within the development team.
  • Identify and recommend where increased automation, performance enhancements, application enhancements and quality enhancements may be incorporated.
  • Balance customer and business needs to design, develop, test, and deliver against timelines.
  • Contribute to architecture and code design, estimates, code reviews, and documentation to ensure top quality software.
  • Keeps current with emerging technologies and technological developments within the industry.
  • Monitors and evaluates competitive applications and products.
  • Reviews current practices relevant to the solution of assigned projects.
  • Remains flexible and responsive to changing priorities and multiple, concurrent responsibilities.
  • Be a talent multiplier that motivates the team around them to excel and perform well.
  • Other duties as assigned.

Minimum Qualifications
  • Bachelor Degree with a focus in Computer Science, Management Information Systems, or related field
  • 7+ Years' experience in Application development experience using .NET, C#, .NET Core, SQL Server, CSS, and other web development technologies, as well as, writing unit tests to support.
  • Proven ability to design scalable web services, preferably RESTful
  • Experienced with software practices and development of Continuous Integration (Jenkins, GitHub, etc.)
  • Hands-on Experience with Angular Frameworks,
  • Hands-on Experience with Cloud Development and Deployments, Azure preferred
  • Experience with diagnostics tools (Tealeaf, Fiddler, IE Inspector, HTTP Analyzer)
  • Hands-on Experience with Container Technology (Kubernetes, Docker, etc.)
  • Experience with SOAP and REST web services.
  • Automated build and continuous integration experience.
  • Excellent knowledge of systems architecture.
  • Strong skills in the use of development software tools.
  • Experience in Visual Studio or other modern IDE environments 
  • Considerable experience and aptitude in the creation of dynamic web software.
  • Demonstrated expertise of a program language.
  • Proven ability to architect business and technology solutions.
  • Strong skills in the use of development software tools.
  • Experience with modern IDE environments
  • Considerable experience and aptitude in the creation of business software
  • Intermediate experience with a rich variety of software engineering principles, theories and concepts; has worked across all levels of the technology stack (Presentation, Middle Tier, and Back End)
  • Experience with leading other members of the development team in design, development, implementation, peer code reviews, and technical meetings.
  • Experience with finding creative solutions, juggling multiple concurrent projects, releasing rapidly, and producing elegant, customer-centric applications.
  • Key individual contributor on successful delivery on a large product or project, with applied knowledge and participation in full life cycle development.
  • Excellent verbal and written communication skills 

Preferred Qualifications
  • SQL and NoSQL database experience
  • Knowledge of Agile methodologies
  • Experience with education software
  • Docker and Containerization experience, a plus.

Beyond base salary, our comprehensive total rewards package includes:
- Remote work provides a flexible work/life balance
- Our Gift of Knowledge Program provides tuition assistance and substantial discounts for our employees and close family members
- Access to health and wellness benefits new hire eligibility starts on day 1 of employment
- Access to 401K Savings Plan company match provided after eligibility is met
- Generous Paid Time Off includes paid holidays, vacation, personal, sick paid time-off, plus one (1) volunteer day and one (1) diversity and inclusion day to participate and give back to our local communities

We are committed to providing a supportive and rewarding work environment where every employee can thrive. You can learn more about our full benefits package and total rewards philosophy here.
 
At Kaplan, we believe in attracting, rewarding, and retaining exceptional talent. Our compensation philosophy is designed to be competitive within the market, reflecting the value we place on the skills, experience, and contributions of our employees, while taking into account labor market trends and total rewards. 
 
The salary rate for this position is $60.00 per hour.

#LI-Remote
LocationRemote/Nationwide, USA
Additional Locations 
Employee TypeEmployee
Job Functional Area Systems 
Administration/Engineering
Business Unit00092 Kaplan Health

Diversity & Inclusion Statement:
Kaplan is committed to cultivating an inclusive workplace that values diversity, promotes equity, and integrates inclusivity into all aspects of our operations. We are an equal opportunity employer and all qualified applicants will receive consideration for employment regardless of age, race, creed, color, national origin, ancestry, marital status, sexual orientation, gender identity or expression, disability, veteran status, nationality, or sex. We believe that diversity strengthens our organization, fuels innovation, and improves our ability to serve our students, customers, and communities. Learn more about our culture here.

Kaplan considers qualified applicants for employment even if applicants have an arrest or conviction in their background check records. Kaplan complies with related background check regulations, including but not limited to, the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.  There are various positions where certain convictions may disqualify applicants, such as those positions requiring interaction with minors, financial records, or other sensitive and/or confidential information.
Kaplan is a drug-free workplace and complies with applicable laws.