View Our Website View All Jobs

Software Engineer

About Samsung Pay:
Do you want to help shape the path of mobile payments by working on the latest technology in a fast-paced and rewarding environment?  Samsung Pay, Inc. is a groundbreaking mobile payment service that is taking mobile payments and ecommerce to new levels. Samsung Pay is the only mobile payment system that works with both Near Field Communication (NFC) and a new proprietary technology called Magnetic Secure Transmission (MST), enabling people to use their mobile device to pay at nearly all locations that you can tap or swipe your card. We at Samsung Pay, Inc. have also been working to add additional features such as gift cards, membership cards, local deals & offers, and now a Samsung Rewards program. We are relentless when it comes to delivering the utmost in convenience and security for consumers.

We have many exciting opportunities to help further advance our technology, build out new partnerships with merchants & financial institutions and continuously drive public awareness about the amazing features and benefits of Samsung Pay.

Come join Samsung Pay’s team, where you can realize your impact in real time!

Software Engineer:
The Software Engineer will participate in building high-performance, resilient, and robust server-side applications.
Specific duties include:

  • Write advance Java 8 (with emphasis on Rx Extensions), HTML 5, JavaScript, and CSS code
  • Design, implement, and test micro-services using the containerization framework Docker
  • Write and debug applications with RxJava and JRuyi framework
  • Design and implement multi-tenant application functionalities that are used by millions of Samsung Customers inside and outside the U.S.
  • Write state-of-the-art reactive programs (Rx Extensions) to improve Samsung Pay’s server applications performance
  • Design applications that are backed by NoSql databases such as Cassandra
  • Create, run, and maintain high-caliber automated API tests and document results
  • Ensure application solutions are compliant with PCI regulations
  • Debug networking problems and find root of problems
  • Analyze mobile and server-application logs to trace source of errors
  • Coordinate with internal and external teams from SPI for the deployment and monitoring of multiple projects into production environment       
  • Identify critical activities and tasks on projects, help with estimation and planning, ensure timely and accurate communication of status, resolution of issues, and contribute beyond assigned tasks           
  • Partner with business analysts to identify business needs and appropriate technical solutions
  • Lead design sessions and document complex technical designs for business applications
  • Determine and document moderately complex software or system-functional specifications.

Minimum Requirements:

  • Minimum requirements include a Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or foreign degree equivalent, plus experience in Software Development.
  • Experience must include:
  • Experience with state-of-the-art software-development paradigms;
  • Experience working with Linux and unit testing and TDD principles;
  • Experience with Continuous Integration and with cloud solutions;     
  • Experience with reactive application development, REST/RPC protocols, and micro-service architecture.

NOTICE TO THIRD PARTY AGENCIES:
Please note that Samsung Pay, Inc. does not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Recruitment Fee Agreement, Samsung Pay, Inc. will not consider or agree to payment of any referral compensation or recruiter fee. In the event a recruiter or agency submits a resume or candidate without a previously signed agreement, Samsung Pay explicitly reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency. Any unsolicited resumes, including those submitted to hiring managers, are deemed to be the property of Samsung Pay, Inc.
 

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

150
To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Gender
Race/Ethnicity
Veteran/Disability status