Principal Software Engineer

Location
Orlando, Florida
Salary
Competitive
Posted
Dec 06, 2017
Closes
Jan 06, 2018
Ref
18043013
Contract Type
Full Time
Job Type
Developer
TE2, The Experience Engine, a division of accesso, provides consumer-facing enterprises an engine to drive personalization, recommendations and commerce for the physical world, in real-time. We believe every consumer facing business with physical locations will benefit from a machine-learning based platform that provides deep insights and recommendations for how consumers interact and ultimately spend with global brands.



Position Overview:



As a Principal Software Engineer at TE2, you will be a Lead Engineer on a core engineering team that is designing and developing key components of the TE2 Platform that drives personalization, recommendations and commerce for the physical world, in real-time.



Some of what you will be working on:



* Enabling personalized guest experiences based on specific location using location-based technologies (BLE Beacons, GPS, and WiFi Position Triangulation)

* Perfecting turn-by-turn navigation and indoor wayfinding

* Enabling augmented reality

* Mapping global places and venues

* Developing software to revolutionize the integrations between eOS and a wide variety of customer systems of record

* Building frameworks which will enable rapid deployment of new customers and real-time monitoring of the environment

* Integrating with payment platforms to reduce the friction and allow easier access to personalized experiences

* Exposing our customers' product catalogs through mobile apps tightly integrated with location services

* Providing analytics on user browse, search, and purchasing activity that drive personalized recommendations

* Enabling redemption of experiences through integrations with barcode scanners, ticketing systems, and wearable devices

* Implementing the latest in service-based authentication security protocols and solutions

* Capturing, storing, and protecting profile data in order to build an overall snapshot of a consumer

* Mapping and determining relationships amongst various user identities whether it be individually, between people, or groups of people (Identity Management)



Technical challenges you may tackle include:



* Contributing to our platform architectural transformation into a modern, scalable microservices foundation

* Assisting in the design and implementation of a secure, restful API Gateway with routing to platform micro-services

* Helping to design and implement a distributed trace logging for all eOS micro-services

* Contributing to data modeling and migration from single-tenant Couchbase databases into a multi-tenant cluster

* Implementing complex domain-model mappings between our client-facing APIs and customer systems of record

* Implementing our product suite in ways that provide simple, usable common functionality, while allowing customer-specific added functionality

* Continuously deploying our software into a cloud-based platform using tools such as Jenkins, Docker, and Kubernetes

* Building reusable, multi-tenant software components that integrate with content management systems, commerce systems, and other industry-specific platforms



Some of the technologies you will be working with:



* Java 8

* AWS, Cloud Elastic Architectures

* Multiple Apache projects, including: ServiceMix, CXF (JAX-RS), ActiveMQ

* Spring Boot

* Microservice Technologies: Eureka, Ribbon, Hystrix

* RESTful / JSON web API service layerCouchbase (NoSQL) data persistence and cache layer

* Continuous delivery integration through Jenkins pipelines



Your background:



* 8+ years of related work experience

* Experience leading small development teams

* BA/BS in Computer Science or a related technical field (preferred, but not necessary)

* Experience in Java or similar OO language (C#, C++)

* Strong grasp of OO programming principles

* Experience with REST APIs

* Willingness and ability to embrace an AGILE development methodology



What We Offer:



* Competitive salary based on experience



* The opportunity to earn an annual company discretionary bonus with the potential for stock options.



* A flexible work schedule around our core business hours



* Generous PTO plan



* Health insurance plans, including employer-contributed HSA, as well as employer paid disability and life insurance.



* Matching 401K



Other Considerations:



* We are an E-Verify organization. Eligible candidates must be authorized to work in the US without requiring visa sponsorship.



* accesso is a drug free and smoke free company, meaning employees may not smoke or use illegal drugs while at work or away from work.



* This is a full-time position. No contractors please.

* If you are interested in joining a team who values Passion, Commitment, Teamwork, Innovation and Integrity and what weve described above is YOU, then apply today and lets talk!