Plug

Plug is an API to accept payments with multiple payment providers

Principal Engineer at Plug

Location
Remote / Remote
Job Type
Full-time
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Thiago Garuti
Thiago Garuti
Founder

About the role

Plug is a payments orchestration platform. Through one integration, merchants can have access to multiple connections to payments-related services such as credit card processing, alternative payment methods, banking, anti-fraud solutions, and more. Through our provider agnostic card vault and routing / retry engine, we are able to provide the best payments experience for the merchant ensuring they avoid lock-ins, while optimizing their cost and acceptance rate. 

We’re a well-funded startup backed by experienced and strategic angels from the tech and payments space. The team is currently comprised of senior professionals experienced in early and late-stage technology companies as well as in the payments space. 

We’re big on personal and professional development, and are looking for people who are as well! In addition, we look for people who can clearly articulate their ideas, but also be flexible to other points of view. If you like to collaborate, solve a real pain, and build products customers love, Plug is the right place for you.

Founding Team

We are a team of experienced payments professionals with compatible skill sets. 

Alex (CEO) worked for Braintree_PayPal managing southern Europe and selling payments integrations. 

Marcel (CTO) was VP of engineering for the Brazilian payments platform, Zoop, and has extensive experience in building payments platforms. 

Thiago (COO) was a founder at Medicinae, a tech company, which advanced card receivables, and has experience integrating payments providers. 

Your Impact

As a Principal Engineer you will set the standard for engineering excellence at Plug.  You will be responsible for driving Plug overall technical architecture by building high quality, high impact architecturally sound systems that are strategically aligned with our business needs.

You will bring clarity to complexity and demonstrate smart ways to simplify. You will lead by example mentoring and inspiring your local teams and the entire Plug engineering community. You will collaborate with other technical stakeholders discussing deep technical matters, illuminate pitfalls, and foster shared understanding across all groups at Plug.

Principal Engineers are experts, and their success has a direct bearing on the image of their work, so they can impact their company's profile and reputation. Principal engineers are associated with pioneering development within their field and may prove concepts/theories or develop new ones.

Responsibilities

  • Conduct strategic technical planning for the company

  • Identify technical debts of the available services, prioritize and draw an execution plan to solve them in collaboration with the engineering teams

  • Define solution options, provide estimates on effort and risk, and evaluate technical feasibility on cross-functional high impact projects

  • Recommend new technologies to leverage the quality and productivity of the teams

  • Serve as a technical reference for product reviews around architecture, design and integration of  systems

  • Foster a culture of software platform reuse by developing or leveraging adoption of libs, software tools and subsystems.

  • Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience

  • Capacity Management. Offer performance and capacity planning support of hardware and operating systems.

Who You Are

We expect you to have the following qualifications:

  • 7 years+ of experience as a software engineer

  • Diverse and deep experience in microservice architecture, domain driven design, and RESTful APIs using languages such as Node, Java or Python

  • Excellent technical communication skills and the ability to influence outcomes across loosely coupled teams

  • Hands-on coding skills. Ability to do fast prototyping of innovative and disruptive solutions.

  • Deep technical experience with relational and non-relational databases

  • Excellent analytical, problem-solving, troubleshooting and critical thinking skills.

  • Experience with infrastructure and application monitoring

  • Deep understanding of system performance tradeoffs, load balancing, and engineering for high availability

  • Strong Experience with System Integrations

  • Experience with event-driven architecture

  • Bachelor's degree in Computer Science, Computer Engineering or related discipline or equivalent practical experience.

 

The following would be considered a plus

  • Familiarity with CQRS data access patterns

  • Experience with AWS

  • Experience in our Tech Stack in general (typescript, node, nest, python)

  • Experience in payments

Our Benefits Package

  • Competitive wage in accordance with market practices

  • Health Care

  • Dental Care

  • Life Insurance

  • Meal voucher and/or food voucher

  • Flexible hours and office even after the pandemic

  • Incentive through stock options for outliers

  • PlugCon: our biannual conference where we bring the entire Plug team together in one place for alignment and fellowship!

Application Process

We move fast and tend to provide feedback within 5 days. The process will consist of interviews with the three founders, 1 engineer, and another team member.   

Why you should join Plug

Plug is a payments orchestration platform. Through one integration, merchants can have access to multiple connections to payments-related services such as credit card processing, alternative payment methods, banking, anti-fraud solutions, and more. Through our provider agnostic card vault and routing / retry engine, we are able to provide the best payments experience for the merchant ensuring they avoid lock-ins, while optimizing their cost and acceptance rate.

We’re a well-funded startup backed by experienced and strategic angels from the tech and payments space. The team is currently comprised of senior professionals experienced in early and late-stage technology companies as well as in the payments space.