Senior Enterprise Solutions Engineer
For more information about TIAA-CREF, visit our website
The Senior IT Engineer position requires an experienced information technology professional with an advanced level of knowledge and experience in the area of virtualization and cloud computing, enterprise infrastructure for large scale hosting solutions, and proven experience leading the delivering business value with technology.
Candidate must have experience engineering application architecture for horizontally scaled environments that are highly virtualized.
The engineer will lead the development of cost effective information technology capabilities by developing processes and systems that increase productivity and efficiency.
The candidate must be capable of providing technical leadership to other IT team members and possess IT project management skills. Outstanding communications and people management skills are critical to providing application engineering solutions that integrate a broad range of infrastructure hardware/software products to support a diverse set of enterprise applications developed both internally and by third parties.
The candidate must be process-oriented, organized, work in a methodical fashion and have the ability to create clear, accurate documentation and implement the design in a diverse team environment.
Assess, design, plan, and implement both virtualization/cloud application environments and traditional standalone application infrastructure.
Translates Architecture requirements/designs into specific engineering solution tasks for team to accomplish Provides resource estimates for Solution Designs to accomplish assigned deliverables.
Single point of contact for assigned technology space for Application Development and Core IT.
Provide business focused technical leadership expertise to support application design, management and transformation.
Apply skills as a seasoned, experienced professional with a full understanding of industry practices and established policies and procedures to guide strategy.
Identifies root cause of issues and guides others to holistic solutions within broad application and functional expertise.
Utilizes expertise of other team members and leverages other resources across the organization to develop and implement complex systems.
Assist with specific compliance issues from both a technical and business perspective.
Analyzes requirements from consumers for new or changed requirements Documents requirements for work to be completed by the Engineers for updates, variants (N 1) and new offerings Works with security to identify and coordinate security requirements for the application life cycle
Coordinates with auditing to define compliance and auditing requirements. Strong experience with High Availability solutions.
Experience with large migration, integration and consolidation efforts.
Through understanding Cloud based technologies (i.e. Amazon Web Services, Google Apps, OpenStack, vCloud etc).
Through understanding of Software Development Lifecycle Methodologies.
Thorough understanding of enterprise datacenter technologies including servers, storage, networking, traffic management, enterprise service bus/messaging, as well as datacenter best practices.
In depth understanding of application technologies: middleware, identity management name/address space management, systems management, monitoring, configuration management, capacity planning and performance tuning, high availability architectures.
Experience with large migration, integration and consolidation efforts. Experience leading teams to execute application development/delivery. Strong experience with application automation technologies (i.e. Puppet, Chef, vCAC, etc)
Experience with project and program management, including reporting and metrics Demonstrable skills and knowledge to provide troubleshooting and timely resolution of complex system, application, system performance, networking, and clustering problems
Solid organizational and prioritization skills Ability to work in a multi-geography corporate environment across diverse technical and non-technical teams.
Ability to develop technical documentation and written communications relative to field of expertise (white papers, standards documents, procedural documents).
Ability to act as a vendor liaison; making presentations to customers, client audiences or professional peers; and working closely with upper management
Previous experience as Oracle DBA, Java Developer
TIAA is an Equal Employment and Affirmative Action Employer, committed to diversity and inclusion in its workforce. Visit our Careers site to learn more about how we are making a difference.