As a Senior Android Software Engineer your role will be pivotal to the development and maintenance of our Android mobile app as well as working closely with the hardware and server teams to bring new products to market.
In this role, the selected candidate will design and write application and driver level code for bare metal and RTOS based Systems from high level software requirements; collaborate with systems, mechanical, electrical, and software engineers to integrate and debug embedded software into a larger system.
Provide new technology guidance to keep our systems relevant and able to leverage new automation techniques. Design robust software and system architectures that are easy to test, and use clear patterns and practices.
The Senior Software Engineer will be responsible for designing and developing technical solutions for product requirements, maintaining a robust software delivery process through automation, and building a scalable platform that services the store front, payment, digital fulfillment, and post-order needs of FastSpring clients worldwide.