Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Nightingale Education Group

Senior Software Engineer

Nightingale Education Group

Senior Software Engineer designing and developing internal applications and API integrations for Nightingale Education Group. Focusing on Python-based solutions and working across the stack.

Posted 4/29/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $125,100 - $136,190 per yearWebsite

Tech Stack

Tools & technologies
BigQueryCloudDockerFlaskGoGoogle Cloud PlatformJavaScriptPostgresPythonReactSDLCSQLTerraformTypeScript

About the role

Key responsibilities & impact
  • 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.
  • 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.
  • Leverage AI-assisted development tools (Claude, GitHub Copilot, Cursor) to accelerate delivery while maintaining code quality.
  • Develop with awareness of FERPA and institutional security requirements, ensuring student data is handled in compliance with federal and institutional policy.
  • 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.

Requirements

What you’ll need
  • 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.

Benefits

Comp & perks
  • 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.
  • 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.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonFastAPIFlaskSQLPostgreSQLSnowflakeRESTful APIsDockerCI/CDautomated testing frameworks
Soft Skills
problem-solvingindependent workcollaborationcross-functional teamworkAgile methodologiesScrumtechnical mentoringknowledge sharing
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering