Lead Software Engineer - Core Auth
O.C. Tanner
•
Salt Lake City, UT
Company
O.C. Tanner
Location
Salt Lake City, UT
Type
Full Time
Job Description
Job Description
O.C. Tanner develops employee recognition and rewards programs that help companies appreciate people who do great work. That's right, we are in the business ofhelping people thrive at work.
As part of that effort, we build large-scale, international, web and mobile applications used by companies like FedEx, Texas Roadhouse, and American Express. And we're doing it with technologiesincludingJava, Scala,Spring, React, NodeJS, Kafka, k8s, and Docker.
Responsibilities
As a Lead Software Engineer, you will lead a discipline and group of engineers to deliver industry leading capabilities for our Technology team. You will also work closely with Product Managers,TestEngineers, and others to do the following:
- Create Web services using Java,JavaScript,GraphQL, Kafka, and other technologies for deployment in the cloud
- Help define, create, and maintain the data structures required to feed these services including the relational databases with productslike PostgreSQL and Oracle SQL
- Build modular web solutions using NodeJS and ReactJS
- Ensure great codequalitythroughautomated testing -- we take test-driven development seriously here
- Clearly understand business objectives and customer needs
- Design, build, and deliver solutions that will meet and often exceed the objectives and needs
- Help define, execute, and practice standards that enable our development to be as efficient as possible
- Foster an environment that attracts, empowers, and retains technical people of the highest caliber
Job Requirements
Applying candidates must have each of the following:
- At least 5 or more years of Software Engineering experience on Enterprise grade software
- Deep knowledge of data management issues including storage, secure transmission, encryption and transactions
- Comfortable with continuous deployment
- A passion for deliveringasecure services infrastructure
- A craving for high performance code
- Ability to keep designas simple as possible
- A passion for building scalable apps
- Exceptional problem-solving skills
- Great communication skills
- The ability to lead through influence
- A relentless drive for results
- A passion for measuring those results
- An ongoing thirst for new knowledge and ideas
Strong candidates would have experience with some of the following:
- JavaScriptand relatedtechnologies such as Angular, React, and NodeJS
- Javaand relatedtechnologies such asTomcat, Spring Boot,Jboss, GlassfishandWebsphere
- Messaging technologies such as KafkaorRabbitMQ
- Experience with database technologies such asPostgreSQL, Oracle, MongoDB, and Elastic Search
- Java Native Access (JNA) and experience building software solutions for connected hardware like PLCs is a bonus
- Understanding of Authentication and Authorization standards such as: OAuth 2.0, OpenID Connect 1.0, and SAML
Exceptional candidates will have done one or more of the following:
- Worked on a team that does Test-Driven Development and Continuous Delivery
- Built and managed large databases
- Have an understanding ofTCP and worked with various protocols: SMTP, HTTP, AMQP
- Worked on a large-scale, international,webapplications
- Worked on delivering RESTful services usingGraphQL
- Worked with applications built using an asynchronous, message-driven design
O.C. Tanner
Our company at a glance (http://www.octanner.com/about-us/fast-facts)
Date Posted
05/01/2023
Views
6
Positive
Subjectivity Score: 0.8
Similar Jobs
Healthcare Engineer - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsCook Supervisor (Cook Foreman) - Department of Justice - Justice, Bureau of Prisons/Federal Prison System
Views in the last 30 days - 0
View DetailsPhysician (Psychiatry Inpatient Supervisor) - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsPhysician- Diagnostic Radiologist - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsPhysician- Interventional Radiologist - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsHealth Technician (Dietetic) - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View Details