Remote Staff Software Engineer Job at Thinkific, Remote

Tk9Fc2pPYlhmeVQrRXF1clFZMWlEMWdPNWc9PQ==
  • Thinkific
  • Remote

Job Description

We’re looking for a  Staff Software Engineer  to join the TCommerce team, responsible for all payments initiatives at Thinkific. As a Staff Software Engineer, you are one of our “power implementers.” You will work and lead projects that have a direct impact on revenue for both Thinkific and our users, shaping the future and expansion of our payments platform worldwide while supporting local payment specificities.

You’ll work closely with Principal Engineers, and Architects to lead with technical excellence shaping the technical direction of large projects while also investing time to coach and mentor other Engineers on the team. You’ll represent our concerns across the business and likewise represent the business concerns to the rest of your team.

Your goal will be to help guide and execute on projects related to our backend architecture. Here’s how you’ll accomplish this

  • Drive and deliver major engineering initiatives with long term impact of our Payments products and architecture.
  • Contribute to the technical strategy, helping the business make technical decisions by providing high level technical estimates, options, and feasibility opinions, and creating and reviewing proposals for new technologies, patterns and implementations.
  • Collaborate with engineering managers, product managers, designers, and other stakeholders to define requirements and specifications for software projects.
  • Advocate for Engineering best practices by sharing knowledge, teaching others new skills, and contributing to improve engineering standards, tooling, and processes, additionally, you will bring new ideas and design patterns to strategic and technical planning initiatives.
  • Lead team discussions, mentor other engineers to grow and improve the team’s productivity.
  • Role model with clean, efficient, and maintainable code in accordance with best practices and coding standards.
  • Creating complex architectural frameworks for components and features of new software programs.
  • Thinking critically to overcome challenges that arise during the development and implementation of a project.
  • Communicate with senior leaders and executives to determine the organization’s unique software needs, presenting progress reports to senior leaders.
  • Participate in our on-call rotations for troubleshooting production issues.

The person we have in mind likely

  • Has 5+ years of experience working in a senior engineering role, and is an expert in backend architectural approaches such as event-driven architecture, domain-driven design, and multi-tenant systems
  • Experience working in Payments domain, In-depth understanding of payment gateways, processors such as Stripe, PayPal.
  • Experience with implementing and integrating various payment methods (credit/debit cards, digital wallets, bank transfers).
  • Familiarity with industry standards and compliance requirements such as PCI-DSS, PSD2
  • Knowledge of fraud detection and prevention mechanisms in payment systems.
  • Understanding of tax handling, reconciliation, settlements, and chargebacks processes.
  • Understands and is proficient in multiple backend languages, such as Ruby, Golang, or Node and also has expert-level knowledge of relational and non-relational database technologies such as Postgres, Redis, ElasticSearch, DynamoDB
  • Is experienced with asynchronous job processing, using queuing technologies such as SNS, SQS, and Sidekiq
  • Loves to learn and grow. They’ve found (and keep looking for) ways to level up their skills in this field, whether that’s through formal education, gaining professional experience, or maybe even building their own business

These things would also be nice, but we think you could learn them on the job

  • Experience with AWS cloud infrastructure and streaming technologies such as Kafka, Spark, Kinesis
  • An understanding of how to work with infrastructure as code technologies, such as Terraform
  • Experience with containers and orchestration via Docker and Kubernetes

The recruitment compensation range for this position is $144,000.00 – $204,000.00. Your specific compensation within this range is determined based on your job-related skills, knowledge, experience, and our internal equity assessment.

Diversity, Equity, Inclusion and Belonging & Accessibility

This is just our initial idea of who we’re looking for! At Thinkific, we know that people have unique career journeys. If your experience is close to what we’ve described but you feel that you might be missing a few of the requirements, please still apply! We believe in equal opportunity and are committed to diversity, equity, inclusion, and belonging across every facet of our business.

We’re also committed to providing a comfortable and accessible interview experience for every candidate. If there are any accommodations our team can make throughout our hiring process (big or small), please let us know.

Jobicy job ID: 108059

Job Tags

Remote job, Full time, Local area, Worldwide,

Similar Jobs

Leaf Home

Stairlift Installer Job at Leaf Home

 ...nation's fastest growing safety company and we are looking for new installers in your area NOW. Start out as an installer and you can even...  ...love. We are looking for individuals with strong mechanical / carpentry skills that possess a strong attention to detail.... 

HeyTutor

Bridgeport In-Person Tutors 24/25 Job at HeyTutor

 ...age, veteran status and other protected status as required by applicable law. WHO WE ARE: HeyTutor is the leading EdTech company that provides tutoring for over 50 school districts nationwide. After 8 years in business, weve served over 400K students... 

PHI

Pilot, First Officer IFR F/W - Houston, TX - Up to $50,000 sign on bonus effective through 1/31/2025 Job at PHI

 ...Support Safety Management System, Destination Zero, and other company safety campaigns. Work with both internal and external customers to provide safe, efficient, courteous, and reliable service. Schedule/Location: 7 & 7 Must live within 1 hour commute from... 

Menards

Warehouse Associate Job at Menards

 ...$3/hr for 2 nd shift Flexible Scheduling Now hiring FULL TIME & PART TIME for: 1st shift (approximately 6-7 am until 2-3 pm)2nd shift...  ...3-4 pm until 11 pm-12 am) + Shift Differential General Warehouse Team Members are responsible for loading, unloading, sorting,... 

US Veterans Health Administration

Senior social worker - primary care mental health Job at US Veterans Health Administration

 ...within the PCMHI Model serving as a Senior Social Worker/Behavioral Health Consult. He/she works closely with the physician team lead, nurse case manager and all teamlets to provide brief assessment and consultation/referral for veterans with psychosocial concerns covering...