The Senior Principal Engineer will be comfortable thinking strategically at a high level and diving deep in pursuit of solving Retail Risk business and technology problems to move the bank forward; and provide support to team members in development of technical, leadership and other professional skills.Recognized subject matter expert within one or more areas. Strong commercial awareness is a necessity. Is an acknowledged authority both within and outside area of expertise. Excellent communication skills required in order to negotiate internally, often at a senior level. Some external communication is typically required. Provides advanced judgment and conducts in-depth quantitative or qualitative analysis to solve problems and develop new, innovative solutions. Required to think beyond existing solutions, assumptions or current knowledge of sophisticated areas. Significant impact on a function and/or the business through making decisions that determine technical approaches and strategies for the area.
Responsibilities:
- Hands-on, code contributing engineer that partners on specific delivery with engineering teams where the complexity necessitates the senior engineering leadership.
- Mentors principal engineers across the organization and is a loud voice in advocating for engineering excellence.
- Actively participates as a stakeholder in Product discussions, providing valuable input on requirements and advocating for initiatives such as technical debt reduction, modernization of technology assets and improvement in the ways of working.
- Demonstrating deep technical knowledge and expertise in software development, including programming languages, frameworks, and best practices.
- Actively contributes to the implementation of critical features and complex technical solutions. Write clean, efficient, and maintainable code that meets the highest standards of quality.
- Provide guidance on scalable, robust, and efficient solutions that align with business requirements and industry best practices.
- Offer expert engineering guidance and support to multiple teams, helping them overcome technical challenges, make informed decisions, and deliver high-quality software solutions.
- Foster a culture of technical excellence and continuous improvement.
- Stay up to date with emerging technologies, tools, and industry trends.
- Develops architecture, strategy, planning, and problem solving solutions on an enterprise level.
- Interfaces across several channels, acting as a visionary to proactively assist in defining direction for future projects.
- Maintains continuous awareness of business, technical, and infrastructure issues and acts as a sounding board or consultant to aid in the development of creative solutions.
- Provides thought leadership in subjects that are key to the business.
- Requires sophisticated analytical thought to resolve issues in a variety of complex situations.
- Impacts the technology function through contribution to technical direction and strategic decisions.
- Uses developed communication skills to negotiate and often at higher levels.
Qualifications:
- 6-8 years of related experience in application engineering'
- Strong hands on experience in JAVA REST Microservices Architecture, Multi-Threading, Spring, Containerization platform using Docker/Kubernetes and Big data Technologies
- Experienced in Python/Big Data, Spark and Ab Initio is a huge plus
- Consistently demonstrates clear and concise written and verbal communication
- Ability to develop working relationships
- Ability to manage multiple activities and changing priorities, work under pressure to meet tight deadlines
- Demonstrated leadership and project management skills
- Consistently demonstrates clear and concise written and verbal communication
Applications DevelopmentFull timeTampa Florida United States$113,840.00 - $170,760.00
Anticipated Posting Close Date:
Aug 15, 2024View the " " poster. View the .
View the .
View the