Software Engineering Lead
As a Software Engineering Lead on the International Products Team, your role will involve collaborating with your team to develop software solutions that facilitate accurate and timely payments for international contractors and employees. Your primary focus will be on streamlining payment processes and enhancing the overall efficiency of our international payroll services. You’ll write backend (Ruby) and frontend (TypeScript) code while growing technically and being supported by your peers. Lastly, you’ll directly empower a few team members, conducting 1:1s and ensuring their growth is on track. At the end of the day, you’ll close your laptop knowing your work is making a difference for millions of employees, and hundreds of thousands of business owners.
Here’s what you’ll do day-to-day:
Participate in daily “team times” during which we plan, pair program, and laugh together.
Conduct 1:1s with your team members, and support their continued growth and learning.
Write backend (Ruby) and frontend (TypeScript) code.
Collaborate with your peers and People Empowerer to make difficult technical tradeoffs.
Build software that touches the lives of millions of people and moves billions of dollars.
Grow technically, and as a teammate, while both learning and teaching.
Here’s what we're looking for:
At least 6 years of professional software engineering experience, including at least a year of team lead responsibilities.
A desire to learn and grow on the job.
Building with quality and rigor in mind, and a constant focus on the impact our code has on our customers’ financial well-being.
Must be physically located and eligible to work in Turkiye.
Strong written and verbal communication skills.
Comfort navigating a domain that is frequently ambiguous, and asking for help and clarification when needed.
Willingness to timeshift for some overlap with US-based teammates.
Existing familiarity with Ruby and TypeScript is a plus!
About the job
Apply for this position
Software Engineering Lead
As a Software Engineering Lead on the International Products Team, your role will involve collaborating with your team to develop software solutions that facilitate accurate and timely payments for international contractors and employees. Your primary focus will be on streamlining payment processes and enhancing the overall efficiency of our international payroll services. You’ll write backend (Ruby) and frontend (TypeScript) code while growing technically and being supported by your peers. Lastly, you’ll directly empower a few team members, conducting 1:1s and ensuring their growth is on track. At the end of the day, you’ll close your laptop knowing your work is making a difference for millions of employees, and hundreds of thousands of business owners.
Here’s what you’ll do day-to-day:
Participate in daily “team times” during which we plan, pair program, and laugh together.
Conduct 1:1s with your team members, and support their continued growth and learning.
Write backend (Ruby) and frontend (TypeScript) code.
Collaborate with your peers and People Empowerer to make difficult technical tradeoffs.
Build software that touches the lives of millions of people and moves billions of dollars.
Grow technically, and as a teammate, while both learning and teaching.
Here’s what we're looking for:
At least 6 years of professional software engineering experience, including at least a year of team lead responsibilities.
A desire to learn and grow on the job.
Building with quality and rigor in mind, and a constant focus on the impact our code has on our customers’ financial well-being.
Must be physically located and eligible to work in Turkiye.
Strong written and verbal communication skills.
Comfort navigating a domain that is frequently ambiguous, and asking for help and clarification when needed.
Willingness to timeshift for some overlap with US-based teammates.
Existing familiarity with Ruby and TypeScript is a plus!