Epicareer Might not Working Properly
Learn More

Sr. Software Developer

  • Full Time, onsite
  • Zachary Piper Solutions, LLC
  • Remote, United States of America
Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified
Piper Companies is seeking a Sr. Software Developer to join an established IT Service company. This position is REMOTE. The Sr. Software Developer will be responsible for leading the development of complex subsystems and technical delivery teams, focusing on scalable, secure, and production-ready software solutions in web-based applications.

Responsibilities of the Sr. Software Developer:
  • Lead technical design, development, and deployment of web-based applications, with a focus on complex subsystems.
  • Estimate development efforts for large-scale projects and define best practices for technical teams.
  • Identify and resolve security risks, performance issues, and scalability challenges in software implementations.
  • Collaborate on deployment architecture design and troubleshoot production issues.
  • Recommend and implement production monitoring, deployment services, and toolsets.
  • Write automated unit and integration tests to ensure code quality and reliability.
  • Mentor junior developers and contribute to the continuous improvement of team workflows.
  • Stay updated with emerging technologies and apply innovative solutions to meet project goals.

Qualifications of the Sr. Software Developer:
  • 6+ years of experience designing, developing, and deploying Python-based backend systems for web applications.
  • Proficiency with FastAPI, SQLModel, Pydantic, Alembic, and experience with AWS or other major cloud providers.
  • Strong knowledge of RESTful and/or GraphQL API design, including security principles and API scalability.
  • Hands-on experience with containerization technologies (e.g., Docker, Kubernetes) and CI/CD pipelines.
  • Familiarity with relational and non-relational databases, with a preference for PostgreSQL.
  • Experience leading technical teams and influencing group-level technical decisions.
  • Knowledge of microservices architectures and AI/ML solutions is a plus.
  • Excellent communication skills, with the ability to manage multiple projects and mentor junior developers.

Compensation for the Sr. Software Engineer:
  • Salary:$145,000-$175,000 ***Depending on Experience***
  • Benefits: Medical, Dental, Vision, 401k
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job