In this position, you’ll serve as an expert software engineer and a subject matter expert of engineering solutions connected to Client's Data Exchange. Our Client's Data Exchange is the central group of technologies which make business data available internally across the company. You will work with system product owners, software engineers, data engineers and data architects to design, develop, and deploy software solutions. As a result, your work will make data from key systems available to Support Center staff so they can better serve restaurant Operators. You will solve unique and new challenges with a high amount of autonomy. At the same time, you will equip other software engineers with best practices learned as they create similar integrations/adapters which the Data Exchange. You will also be a lead innovator for the Staff Technology Solutions team, proving out new and unique technologies that we might benefit from leveraging in the future.
ResponsibilitiesOwn the solution architecture decisions for your assigned solutions
Lead delivery and operations of solutions, including both individual contribution and coordinating tasks assigned to product owners, software engineers, and data architects
Exemplify and teach Data Exchange best practices with other staff engineers
Adopt Client software engineering standards across your work
Provide support and maintenance for your solutions
Understand specific business needs and translate them into software requirements and architectural designs
Identify & propose emerging software engineering technologies, methodologies and/or approaches
Note - Working in a DevOps model, this opportunity includes both building and running solutions that could require off hours support. This support is shared amongst the team members to cover weekends and weeknights. The goal is to design for failure and, using cloud-native infrastructure patterns, automate responses to possible issues so they can be worked during normal hours.
Minimum QualificationsExperience designing complex software solutions
Experience with Relational and Non-Relational databases
Familiarity with data analytics, BI, data reporting and visualization, data governance, data mastering, data warehousing, database management, and meta-data management.
Experience designing and implementing data ingestion techniques for real-time and batch data pipelines from disparate data sources.
Experience mentoring and leading a team
Excellent written and verbal communication skills
Strong analytical and problem-solving skills
Familiarity with Agile principles as applied to software development
Experience developing and deploying applications via cloud infrastructure (AWS preferred)
Proven ability to positively influence the engineering culture and practices in a professional environment
Experience in researching new technologies
Preferred QualificationsExperience with test-driven development, continuous integration and deployment, Scrum discipline, or comparable software development practices
Experience developing and delivering microservices
Familiarity using test-driven development frameworks or automated testing tools for mobile development
Deep understanding of AWS architecture
Experience writing solutions to move data in and out of a data lake
Experience with Amazon Redshift
Familiarity with version control systems and code merging/branching; specific experience with git desirable
Experience in design, data collection, and data analysis
Experience in researching and creating proof-of-concepts for new technologies
Minimum Years of Experience5
Required Level of EducationBachelor's degree or equivalent experience
Preferred Level of EducationBachelors Degree
Computer Engineering, Computer Science, or related technical field; or the equivalent combination of education, training and experience from which comparable skills can be acquired
A Human Approach to Staffing
Our Company is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations. It is our intent to maintain a work environment which is free of harassment, discrimination, or retaliation because of sex, gender, race, religion, color, national origin, physical or mental disability, genetic information, marital status, age, sexual orientation, gender identity, military service, veteran status, or any other status protected by federal, state, or local laws. The Company is dedicated to the fulfillment of this policy in regard to all aspects of employment, including but not limited to recruiting, hiring, placement, transfer, training, promotion, rates of pay, and other compensation, termination, and all other terms, conditions, and privileges of employment.