Software Development Engineer - Payment Platform
Vancouver, British Columbia
Are you a talented Software Development Engineers with a passion for consumer software products? Our client is seeking an SDE with Java, C, C++, C#, development experience.
In this role, you'll join a team that focuses on payment transactions on a global scale. The vision is building a transaction analysis & reporting platform that processes millions of transactions, and reconciling them with merchant disbursements. Building to scale to the level of growth will challenge this team.
- Contribute to design, build, test and delivery of software systems.
- Enable end customers and merchants to easily use the products.
- Work in an Agile team building code that reaches global customers within hours.
- Guide a team of engineers/peers.
Come be part of this revolutionary team!
What you bring to the table:
- 7+ years professional software development experience, ideally in product software systems.
- BS in CS, or Masters degree preferred. PhD is a plus.
- Deep development experience with at least 2 of the following languages: Java, C, C++, C#.
- Strong CS fundamentals in OOD and data structures
- Strong algorithm design, and complexity analysis.
- Exp. in various system design models such as messaging, queuing, batch/real-time, web-services or event driven.
- Exp. delivering complex systems and leading teams/peers in delivering broad scale projects.
- Strong customer focus, urgency, and ownership of delivery.
- Exp. building and operating online services.
Our client provides outstanding compensation, (Base + stock + bonuses), generous relocation packages, and can support visa transfers.
Please submit your resume for IMMEDIATE consideration. Let's talk, and see if this is the right career move for you now!