Senior Software Engineer

Overview

Remote
USD 120,000.00 - 170,000.00 per year
Full Time

Skills

Performance Management
Project Management
Preventive Maintenance
Microservices
Collaboration
Leadership
Backend Development
Java
Python
Cloud Computing
Amazon Web Services
Spring Framework
Artificial Intelligence
Electronic Commerce
Payments
Retail
Startups

Job Details

Piper Companies is seeking a Senior Software Engineer to join an innovative technology team focused on building and scaling backend systems that power complex, high-traffic applications. This is a fully remote role with a standard Monday through Friday schedule, operating from 10:00 AM to 6:00 PM ET.
Responsibilities of the Senior Software Engineer include:
  • Develop and maintain backend services using Java
  • Migrate and refactor existing Python codebases into Java
  • Operate within a microservices architecture
  • Collaborate with a junior team and take on leadership responsibilities as needed
  • Contribute to a high-performance platform that integrates with over 1 million stores and manages 700M+ unique products
Qualifications for the Senior Software Engineer include:
  • 5+ years of backend development experience
  • Strong proficiency in Java and experience with Python
  • Experience working in cloud environments, preferably AWS
  • Familiarity with Spring framework
  • Ability to work remotely and align with Eastern Time Zone hours
  • Bonus: Experience with LLMs or AI tools like GPT, background in e-commerce, payments, or retail infrastructure, and startup experience
  • Must be eligible to work in the United States.
Compensation for the Senior Software Engineer includes:
  • $120,000 - $170,000 base salary with equity options
  • Comprehensive benefits package
  • Remote flexibility with growth opportunities in a fast-scaling company


This job opens for applications on June 10th, 2025 . Applications for this job will be accepted for at least 30 days from the posting date.
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.