Job Search

Senior Software Developer

Remote, United States

Piper Companies Logo

Job Id:
129419

Job Category:

Job Location:
Remote, United States

Security Clearance:
None

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Kiersten Schaefer

Piper Companies is seeking a Senior Software Developer (Python) to join a leading education tech company. This role is 100% REMOTE (US-based) and is direct-hire/perm. You will be a key player in driving a high-impact, ground-up development project. Must be skilled in Python development (backend for web applications) with a background in higher education, EdTech, or e-learning.

 

Responsibilities of the Senior Software Developer include:

·       Lead development for large, high-impact project from the ground up.

·       Consistently deliver high-quality, production-ready code, adhering to project timelines and quality standards.

·       Define and implement technical practices, coding standards, and processes for delivery teams.

·       Proactively anticipate and resolve performance and scalability issues.

·       Contribute to the design of deployment architectures for various projects.

·       Recommend and implement tools and services for production deployment, monitoring, and ongoing support.

 

Qualifications for the Sr. Software Developer include:

·       6+ years of experience in web application development

·       Strong background in Python, with preference for FastAPI, SQLModel, and Pydantic

·       Expertise in cloud platforms (AWS, GCP, or Azure), with a preference for AWS

·       Proficiency in Docker and Kubernetes

·       Solid understanding of RESTful or GraphQL API design

·       Knowledge of database management, particularly PostgreSQL

·       Experience with security best practices

 

Compensation for the Sr. Software Developer includes:

·       Annual salary: $145,000 - $170,000 base salary *depending on experience*

·       Comprehensive benefits: medical, dental, vision, 401k

 

#LI-KS1

#LI-REMOTE

 

Keywords:

Senior Software Developer, software development, software engineer, python developer, Python, FastAPI, SQLModel, Pydantic, Alembic, web applications, web app, cloud computing, AWS, GCP, Azure, Docker, Kubernetes, RESTful APIs, FastAPI, GraphQL APIs, API security, OWASP Top 10, PostgreSQL, relational databases, non-relational databases, microservices architecture, continuous integration, continuous deployment, CI/CD, Agile, Scrum, Test-Driven Development, TDD, containerization, Linux, Git, technical leadership, deployment architecture, application architecture, scalability, performance optimization, education technology, edtech, OAuth2, security, OWASP

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?