Senior Technical Lead - Platform Engineering

Juniper Square Logo

Juniper Square

๐Ÿ“Remote - India

Summary

Join Juniper Square's Platform team as a Staff Software Engineer! You'll provide technical leadership, drive best practices, and improve developer productivity. Responsibilities include shaping the software stack for scalability and efficiency, leading initiatives to enhance platform and developer experience, and building and maintaining high-quality systems. You'll mentor and collaborate across teams, fostering innovation and delivering impactful solutions. This role requires extensive experience in large-scale system design, Python, SQL, cloud technologies, and more. Juniper Square offers a variety of work arrangements, from fully remote to working in one of their physical offices.

Requirements

  • 8+ years of experience designing, building, and supporting large scale systems in production
  • Expertise in Python and frameworks like FastAPI, Flask, Pyramid, Django
  • Experience with SQL database schema design and query optimizations
  • Experience with cloud technologies, e.g. AWS, Azure, GCP, Docker, Kubernetes
  • Experience with continuous integration and Infrastructure as Code
  • Experience with microservices/SOA implementation and best practices
  • Experience with modern API design patterns (GraphQL, REST, gRPC)
  • You are comfortable driving a multi-year vision for the team with incremental deliverables
  • You are flexible and adaptableโ€”you will be juggling multiple projects in a fast-paced startup environment

Responsibilities

  • Provide technical leadership to level up team members, drive best practices in engineering, architecture, and DevOps, and improve developer productivity
  • Shape our software stack to ensure scalability, stability, and efficiency as Juniper Square grows
  • Lead initiatives to enhance platform and developer experience, optimizing build-and-deploy processes, API infrastructure, and code quality
  • Build and maintain high-quality, secure, and scalable systems, contributing directly through coding, reviewing, monitoring production, and improving observability
  • Mentor and collaborate across teams, guiding engineers, defining technical culture, and fostering innovation while delivering impactful solutions at scale

Preferred Qualifications

  • Experience working on a Platform team / building tools for other developers
  • Experience building products or tools using GenAI/LLMs

Benefits

Juniper Square offers employees a variety of ways to work, ranging from a fully remote experience to working full-time in one of our physical offices

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.