Principal Python Engineer

 Plugable - Company site
 August 1, 2022
 Redmond Washington 98052 United States
If you are looking to work for a small company that lives by its values and empowers people to be their best selves while contributing to the company’s overall success, then explore Plugable’s career opportunities. 

Even if your background and skills do not exactly match the job description, we value passion and curiosity and recognize that everyone comes with a unique background and perspective. If you’re not sure if you meet the qualifications of the role, we encourage you to apply anyway!

 

PRINCIPAL SOFTWARE ENGINEER

Remote – Anywhere in the U.S. or Canada

 

The Principal Python Engineer will be the solo programming architect and engineer for Plugable’s internal software creation and automation. The ideal candidate will have the passion to take the systems to the next level, as Plugable reaches new heights. The role requires strong knowledge of Python language features and libraries, with AWS + GCP as platforms. We do many integrations with Google Sheets, Data Studio, BigQuery, and use AWS S3, RDS, DynamoDB, EC2, Lambda, and many e-commerce services via their APIs.

 

This is an excellent opportunity for a senior Python programmer who is practical about not over-engineering internal systems, yet is proud of being able to design and implement solutions on their own. This requires strong programming skills, plus communication and partnership skills combined with a sense of urgency to drive success and think outside-of-the-box. You will partner with Sales, Marketing, Finance/Operations, and Product Development to improve our organization and processes, and identify and solve various issues and opportunities promoting Plugable’s mission.

 

What will you do?

  • Design and develop ecommerce automation spanning more than two dozen APIs, pushing to Plugable’s data lake, and linking with our in-house ERP
  • Partner with internal and external teams to comprehend user needs and

    requirements

    ; drafts initial proposal and design of software to meet these needs

  • Develop code in Python 3.8+
  • Execute on Amazon and Google cloud services
  • Performs other duties as assigned.
What skills will make you a good fit? 

  • Able to fluently code solutions in Python 3.8+
  • Strong database design thinking, and SQL programming skills
  • Ability to think about data and execution security in-depth
  • Ability to select, design, and program to platform APIs, including:
  1. AWS EC2, S3, CloudWatch, Lambda, RDS, DynamoDB, Secrets Manager, etc
  2. Google Sheets, Drive, Workspace API, BigQuery, Cloud, Data Fusion
  3. Amazon Marketplace Web Service (MWS) / Seller Partner API (SP-API) and other marketplace API(s)
  4. Git / GitHub, Trello, cron
  5. Plus a range of e-commerce APIs to gather and manipulate data to solve problems (primarily e-commerce related)
  • Ability to comprehend business needs, and translate those into software
  • Communication and management skills to work well in a team environment
Preferred Background

  • Demonstrable background
  • 5+ years

    as a software developer, where you have been a department of one, the primary contributor, or team principal/manager. Open source projects you can point to are a plus.

We offer

  • Fun yet professional team across North America
  • Generous Paid Time Off plan
  • Flexible schedule
  • Health, Dental, and Vision plan with 100% employee only coverage plus 50% dependent coverage.
  • Profit-

    sharing

    program and up to 4% matching retirement program

Please include your GitHub repos or similar portfolio link, and or LinkedIn profile in your resume.

Salary Range: $120k-$170k