Software Engineer - Financial System



San Francisco, CA
Full Time
8mo ago

Company Description

Wish is a mobile e-commerce platform that flips traditional shopping on its head. We connect hundreds of millions of people with the widest selection of delightful, surprising, and—most importantly—affordable products delivered directly to their doors. Each day on Wish, millions of customers in more than 160 countries around the world discover new products. For our over 1 million merchant partners, anyone with a good idea and a mobile phone can instantly tap into a global market.

We're fueled by creating unique products and experiences that give people access to a new type of commerce, where all are welcome. If you’ve been searching for a supportive environment to chase your curiosity and use data to investigate the questions that matter most to you, this is the place.

Job Description

As a Senior System Engineer, you will be responsible for using technology to solve big business problems developing software that is robust to various kinds of network, system, and state failures without compromising the data and business applications that use it.

You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase. You will be part of the finance engineering team that builds technology for Wish’s Financial Planning & Analysis, Forecasting, Budgeting, Cost Management, Revenue computation, Treasury, Tax and Compliance services.. We are extremely passionate about building the best experience for our valued business partners

Our technology enables automation of monthly closing of books, quarterly wall street reporting, accurate direct and in-direct tax calculations, provides Billing (Invoices, Receipts) services to our partners, and regulatory compliance worldwide. This requires building and operating large scale services, simple web and mobile user experiences, Automation of financial business process, ensuring accuracy, audit controls and completeness of data for financial and operational reporting and analysis

What you'll be doing:

  • We're looking for experienced and passionate engineers to make an impact at Wish by developing software to process, transform and analyze the data to identify signals from billions of events we collect every day.
  • Designing and Developing data collection and processing systems to handle large data sets. 
  • Designing innovative solutions and solving challenging problems.
  • Building and integrating scalable backend systems, services, and tools to various finance applications.

If you are a high performer, driven, want to make an impact, and grow your career, then finance Engineering at Wish is right for you!



  • Work with different team members, product managers, and business users to develop the products they design for solving business needs. We use Java, GoLang, Python, SQL, Oracle PL/SQL, Javascript, APEX, Unix Shell Scripting.
  • Enhance the products in the Fin Eng portfolio and provide extraordinary support for month-end tasks.
  • In addition to building products, we also buy and implement 3rd party software (both cloud and on-premise solutions such as Coupa, Oracle Netsuite, Expensify, Kyriba, etc) in order to meet our business needs. You will develop integrations between these products as part of the implementation.
  • Work directly with business users to provide extraordinary support on transforming large volumes of data for analysis.
  • Build, maintain and innovate on the systems that drive the functional areas of Accounting Procurement, Payments, Supply Chain, Invoicing, etc.
  • Design and Develop data collecting and processing systems to handle large data sets. You’ll have the opportunity to design innovative data solutions and solve challenging problems.
  • Build and integrate scalable backend systems, services, platforms, and tools.
  • Design, Develop and Support highly parallel, and fault-tolerant applications.
  • Build and integrate scalable backend systems, services, platforms, and tools.
  • Optimize current approaches to efficiently handle ever-increasing volumes of data.
  • Build proof of concept using modern technologies and convert them into production-grade implementation.
  • Document application changes and develops updates.
  • Contribute to the design and code of complex data pipelines operating on production data.
  • Take ownership of your area from start to finish and write highly efficient programs.
  • Work with Product Managers, Data Analysts, Designers, QA etc. teams to take any project from inception to completion.
  • Develop a good understanding of key financial business processes and its controls (Billing, Revenue Management, Procure-to-Pay, Quote-to-Cash).

Preferred Qualifications:

  • Bachelor’s degree in Computer Science or related field or equivalent work experience.
  • Solid experience with development, integration, and tuning using Presto, Spark, Hive, or other Query processing frameworks.
  • 4+ years of experience in Software Development or Software Engineering.
  • Strong understanding of the engineering stack, and how each piece fits into the whole.
  • Experience working on Amazon Web Services, or other cloud computing platforms.
  • Expertise with SQL and data storage systems.
  • Experience with Boomi and designing processes using Boomi.
  • Experience and knowledge of modern data warehouse, pipeline, and reporting/analytic techniques and tools such as Airflow, Presto/Hive, Spark, or any other scheduling frameworks, Tableau, or other reporting tools.
  • Bonus: Any knowledge of Oracle ERP or any other Financial systems is a plus.
  • Bonus: Experience working on pulling data from MongoDb and integrating it to ERP financial system.
  • Bonus: Technical knowledge of NetSuite saved searches, workflows, form customization, custom reporting, etc.
  • Bonus: Experience in creating best-practice reports and dashboards based on data mining, analysis, and visualization.
  • Self-motivated relentlessly focused on impact, and able to operate under a great deal of independence.

Additional Information

Wish values diversity and is committed to creating an inclusive work environment. We provide equal employment opportunity for all applicants and employees. We do not discriminate based on any legally-protected class or characteristic. Employment decisions are made based on qualifications, merit, and business needs. If you need assistance or accommodation due to a disability, please let your recruiter know. For job positions in San Francisco, CA, and other locations where required, we will consider for employment qualified applicants with arrest and conviction records.

Individuals applying for positions at Wish, including California residents, can see our privacy policy here.

Apply for this job

Click on apply will take you to the actual job site or will open email app.

Click above box to copy link
Get exclusive remote work stories and fresh remote jobs, weekly 👇
View all remote jobs
Onkar By: Onkar