Back to job search
PT
Pinecrest TechnologiesVerified Job Source

Senior Software Engineer

We are seeking a Senior Software Engineer to join our dynamic team at Pinecrest Technologies. In this role, you will lead backend development of distributed data pipelines serving enterprise SaaS customers. You will design and implement RESTful APIs handling millions of daily requests, mentor junior engineers, and collaborate with product and design teams to deliver high-quality features. The ideal candidate has strong experience with cloud infrastructure, distributed systems, and modern software development practices. You will have the opportunity to work on challenging problems at scale, in…

  • On-site
  • ONTARIO
  • Posted Jul 10, 2026
  • 1 position

Job summary

We are seeking a Senior Software Engineer to join our dynamic team at Pinecrest Technologies. In this role, you will lead backend development of distributed data pipelines serving enterprise SaaS customers. You will design and implement RESTful APIs handling millions of daily requests, mentor junior engineers, and collaborate with product and design teams to deliver high-quality features. The ideal candidate has strong experience with cloud infrastructure, distributed systems, and modern software development practices. You will have the opportunity to work on challenging problems at scale, influence technical direction, and grow your career in a supportive environment that values innovation and continuous learning. Bachelor's degree in Computer Science or related field, or equivalent practical experience. 5+ years of professional software engineering experience. Proficiency in at least one programming language such as Java, Python, Go, or C++. Experience building distributed systems and RESTful APIs. Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes). Strong understanding of data structures, algorithms, and system design. Excellent problem-solving and communication skills. Experience mentoring junior developers is a plus. Knowledge of CI/CD pipelines and automated testing frameworks. Competitive salary and equity package. Comprehensive health, dental, and vision insurance. Flexible work hours and remote work options. Generous PTO and parental leave. Professional development budget for conferences, courses, and certifications. Modern office in downtown Toronto with snacks and team events. Opportunity to work with cutting-edge technologies and make impact on product used by thousands of enterprise customers. Supportive culture focused on work-life balance and career growth.

What you’ll do

Lead the backend development of distributed data pipelines for enterprise SaaS customers. Design and implement high-scale RESTful APIs while mentoring junior engineers and collaborating with cross-functional teams.

Requirements

Requires a Bachelor's degree in Computer Science or equivalent and over 5 years of professional software engineering experience. Proficiency in Java, Python, Go, or C++ and experience with cloud platforms and containerization are essential.

Benefits

• Equity Package • Health Insurance • Dental Insurance • Vision Insurance • Flexible Work Hours • Remote Work Options • Paid Time Off • Parental Leave • Professional Development Budget • Office Snacks • Team Events

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Backend Development
  • Distributed Systems
  • RESTful APIs
  • Cloud Infrastructure
  • Java
  • Python
  • Go
  • C++
  • Docker
  • Kubernetes
  • System Design
  • Data Structures
  • Algorithms
  • CI/CD
  • Automated Testing
  • Mentoring

Additional details

Minimum education
Bachelor’s degree
Minimum experience
5+ years