Senior Principal Engineer - Enterprise Architect
Job Description
O.C. Tanner is the global leader in software and services that improve workplace culture through meaningful employee experiences. Our Culture Cloud is a suite of apps designed to enhance the employee experience with strategic recognition, service awards, wellbeing, leadership, and events that help people thrive at work. Our Culture by Design approach provides expert services to organizations looking to create great workplaces.
Our global team of 1,500 people hail from 58 countries and speak 62 languages. As programmers, researchers, designers, client professionals and craftspeople we create the tech, tools and awards that connect employees to purpose at thousands of companies.
Join us as we help people all over the world thrive at work. Here is where we need you most:
As the Senior Principal Engineer - Enterprise Architect for the O.C. Tanner Company, you will be vital to our success. The Enterprise Architect is responsible for creating and maintaining the technical vision of the software we build at OC Tanner. A Senior Principal Engineer represents the pinnacle of engineering attributes, including problem-solving, communication, leadership, technological understanding, software design patterns, and more. If mentoring your peers and guiding the technical direction of our software is exciting to you, then this may be the position for you. Other responsibilities include, but are not limited to, the following:
- Work autonomously and advise IT leadership with additional input, direction, and vision for O.C. Tanner's product and platform implementations
- Establish relationships and build trust among IT and business leadership. You will use these connections and communication skills to synthesize and analyze data, data access, data services, application stacks, database usage, product direction, and business rules.
- Lead a team of architects as you prioritize their efforts in guiding other engineering teams
- Perform regular coaching sessions, performance reviews, and 1x1's to provide career development opportunities and skill development opportunities for your team
- Participate as a decision-maker in the Architecture Coalition process, assessing and approving preliminary designs
- Engage with the VP of Enterprise Architecture and Director of Enterprise Architecture to help set short term and long-term vision of technology built at OC Tanner
- Present high-level strategies to executive leadership across the company
- Own the state of software system diagrams, following up with architect or engineers as needed to keep them up to date
- Create clear requirements for platform teams (COBRA, Core, and DevX) to enable the support of your designs
- Guide and consult with other engineering teams on critical design or performance issues
- Includes giving team members opportunities to design while steering them clear of problematic designs
- Conduct code reviews and approve pull requests based on standards you have established
- Preserve and automate the deployment of developer source code assets
- Create, publish, and evangelize development standards and guides
- Contribute to cross-team libraries or services that create consistency of developer experience across all of software engineering
- Evaluate and recommend technology choices to proactively meet O.C. Tanner business strategy
- Stay abreast of architecture trends and best practices. Attend at least one architecture or development conference each year, sharing learnings with peer group and manager
Job Requirements
Required Qualifications
- 10+ years experience in software development
- Bachelor's degree in Computer Science or equivalent experience
- Extensive experience in defining and supporting product application architecture
- Extensive knowledge of CI/CD pipelines
- Extensive experience with designing distributed systems
- Implementation of security best practices within products
- Implementation of tech stack best practices within products
- Experience with Kafka topics and Avro schemas for integration, or similar technology
- Experience establishing and driving architectural direction within an organization
- Excellent verbal and written communication skills
Date Posted
09/20/2022
Views
6
Similar Jobs
Senior Staff Engineer - Nomad Health Corporate
Views in the last 30 days - 6
The job posting is for a Sr Staff Software Engineer position at Nomad Health a techdriven healthcare staffing platform The role involves developing fe...
View DetailsSenior Software Engineer Activation & Engagement - Loom, Inc.
Views in the last 30 days - 2
The job post is looking for a JavaScript developer with experience in building highquality products with React The role involves building new features...
View DetailsData Architect - CFS Brands
Views in the last 30 days - 10
The job description is for a data analytics program architect who will work with various business units and IT department to design and implement data...
View DetailsBPO Business Support Senior Analyst - NTT DATA Services
Views in the last 30 days - 12
NTT DATA Services is seeking a BPO Business Support Senior Analyst to join their team in Oklahoma City Oklahoma The job requires 3 years of experience...
View DetailsMunicipal Financial Analyst: Remote or WFH hybrid - Zions Bancorporation
Views in the last 30 days - 6
Zions Bancorporation is a premier financial services company with a strong commitment to its customers and employees The company is dedicated to makin...
View DetailsEvent Marketing Specialist - O.C. Tanner
Views in the last 30 days - 6
OC Tanner is a company that improves workplace culture through employee recognition and experiences They are seeking an event marketing specialist to ...
View Details