HimalayasHimalayas logo
NC

Senior Software Engineer

Nightingale College

Salary: 125k-136k USD

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Position Summary:

Design, build, and ship production software as a core member of the Software Engineering team. You’ll own full-cycle development across internal applications, API integrations, and platform tooling — working across the stack from backend services to user-facing interfaces. This role requires engineering depth, a quality-first mindset, and the ability to move quickly without cutting corners on security, maintainability, or institutional compliance.

Role and Responsibilities:

Application Development & Engineering

  • Design, develop, and deploy internal applications and API integrations using Python, adhering to team architecture standards and code quality expectations.
  • Develop frontend interfaces, collaborating with stakeholders to deliver functional, user-facing tools.
  • Participate in all phases of the SDLC — requirements gathering, architecture review, development, code review, testing, and deployment.
  • Identify and resolve bugs, performance issues, and security vulnerabilities in existing applications.

Quality, Testing & CI/CD

  • Write and maintain unit tests, integration tests, and end-to-end tests to meet coverage targets on critical paths.
  • Conduct code reviews — evaluating both human-written and AI-generated code for correctness, security, readability, and adherence to architecture standards.
  • Contribute to CI/CD pipeline development and maintenance using GitHub Actions or GCP Cloud Build.
  • Implement and maintain health endpoints and monitoring for all deployed products.

AI-Assisted Development & Compliance

  • Leverage AI-assisted development tools (Claude, GitHub Copilot, Cursor) to accelerate delivery while maintaining code quality through established review practices.
  • Develop with awareness of FERPA and institutional security requirements, ensuring student data is handled in compliance with federal and institutional policy.

Technical Leadership & Collaboration

  • Serve as a technical mentor — elevating the team’s engineering practices through code review, pairing, and knowledge sharing.
  • Contribute to technical documentation, architecture decision records, and runbooks.

Qualifications and Education Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field is required.
  • 5+ years of professional software engineering experience is required.
  • Strong proficiency in Python with experience in FastAPI, Flask, or similar web frameworks is required.
  • Working knowledge of SQL and relational database management (PostgreSQL, Snowflake, or similar) is required.
  • Experience building and consuming RESTful APIs and working with Git, GitHub, and pull request-based workflows is required.
  • Experience with Docker, containerized deployments, and CI/CD concepts and pipeline configuration is required.
  • Strong problem-solving skills, ability to work independently and collaboratively in a cross-functional team, and familiarity with Agile/Scrum methodologies are required.
  • Experience with Go (APIs, services, or CLI tools), React or modern JavaScript/TypeScript frameworks, or HTMX is preferred.
  • Experience with GCP services (Cloud Run, Cloud Build, Cloud SQL, BigQuery), Snowflake, or infrastructure as code (Terraform) is preferred.
  • Experience with automated testing frameworks (pytest, Playwright), AI-assisted development tools (Claude Code, GitHub Copilot, Cursor), or security scanning tools is preferred; higher education experience a plus.
Budgeted Hiring Range
$125,100—$136,190 USD

All new hires are required to attend New Collaborator Orientation (NCO) in Salt Lake City, Utah. The College will cover travel, lodging, and other accommodations.

Nightingale’s commitment to diversity and inclusion is reflected both in our learners and collaborators because we believe the best outcomes for learners from underserved and diverse populations are achieved through collaborators with similar backgrounds and cultures. Nightingale Education Group is an equal opportunity employer.

Our Mission (not just words on the wall, we live it, love it, and daily contribute to it): With the primary focus on higher learning in healthcare professions, Nightingale Education Group contributes to elevating education, health, and employment systems through facilitation of academic achievement, personal growth, and professional development of its learners, alumni, and collaborators, while serving diverse communities.

At Nightingale Education Group, our Innovative Education model helps transform rural health landscapes through our blended-distance learning platform. Every person involved with Nightingale Education Group helps to change the lives of our learners, our communities, and ultimately the world by adding to the quality of healthcare. We are proud to have graduated nearly 5,000 nurses serving communities in need. We are serious about our outcomes and have a little bit of fun getting there.

The professional and personal development of our learners and our collaborators is our company’s foundation. Not only do we develop strategies that promote a positive work-life integration, but we also create an environment that invites you to become an expert in your field, be it through higher education or professional development. Put simply, we elevate employment, elevate health, and elevate education. We’re so happy that you’ve found us!

Employment is contingent upon successful completion of a background check and drug screen.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Salary

Salary: 125k-136k USD

Education

Bachelor degree

Experience

5 years minimum

Location requirements

Hiring timezones

United States +/- 0 hours

About Nightingale College

Learn more about Nightingale College and their company culture.

View company profile
Claim this profileNC

Nightingale College

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

7 remote jobs at Nightingale College

Explore the variety of open remote roles at Nightingale College, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Nightingale College

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan