Are you looking to help build out products that can have a positive, real-life impact on millions of people? With us, we have the tremendous and rewarding challenge of facilitating meaningful connections between over 40 million users worldwide and growing. Our users span 80 countries worldwide and exchange millions of messages in 25 different languages every single day.
Are you interested in working on systems that process thousands of customer payments a day with industry-leading authorization rates? Or how about protecting customers by providing solutions that detect and prevent malicious activity? We are looking for a software engineer to join our growing Payment Systems team, which is responsible for driving all our payment processing and financial reconciliations. This is a critical role in the engineering organization and is a great opportunity for an engineer to hone their skills on a high-volume, mission critical system.
What You'll Do:
Design, code and maintain software libraries that process our financial transactions for millions of users. Produce code that provides access to data, job scheduling, business logic and reporting.
Own significant portions of the codebase and monitor its performance in the production environment.
Collaborate with other engineers and the Product Team to define clear software deliverables and establish milestones for projects.
Integrate your code with third-party APIs.
Identify opportunities to improve our software infrastructure and security. Research technologies and generate proof of concepts for review.
What we're looking for in you:
Bachelor's Degree in Computer Science or something related.
Have worked for 3+ years of professional industry experience building web-based, data-driven software systems
Proven ability to own a project from the technical specification phase all the way through implementation, delivery, and maintenance
Proficient in at least one industry-adopted language. Prefer candidates with experience in PHP or Java in a traditional LAMP stack, but not required.
Practical experience with relational databases and large data sets, particularly with MySQL databases
Bonus if you have experience with AWS Cloud Services (EC2, RDS / Aurora, CloudFormation, CloudWatch, SQS, ...) and APM tools such as New Relic.
Know a bit about payment processing, accounting practices, and PCI compliance but this is not a requirement. We prefer a software engineer with strong CS fundamentals eager to apply these in a high-volume environment where performance and accuracy are critical.
Our Core Values: Don’t stop caring. Be a doer. We’re better together. Speak up. We say no to the status quo. If there’s fun to be had, then have it.
While there is a lot to do, we also have a very open and collaborative culture and know how to have a lot of fun; frequent team and company outings, Hackathons, happy hour every Friday, daily catered lunches, health and wellness benefits, 401K matching, generous maternity/paternity leave policies, and flexible time off are just some of the ways we support our teams.
We are proud to be an equal opportunity workplace committed to building a team culture that celebrates diversity and inclusion.
San Jose, San Francisco CA
Phone: 866 816-1615 x 823