Principal Software Application Engineer

Sorry, this job was removed at 3:45 p.m. (CST) on Saturday, July 9, 2022
Find out who's hiring in Jacksonville, FL.
See all Developer + Engineer jobs in Jacksonville, FL
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Overview of the Role
Principal Engineer application leadership role responsible for technical leadership and delivery for the Assisted Channels area. This is a Principal engineer role which will define overall technical vision, capabilities, and road map of the managed scrum teams and application area. This leader is also responsible to work directly with the business and internal technology stakeholders to shape strategy from a technical standpoint and drive cross-functional delivery of that vision. This role builds and leads teams of engineers who are responsible for the development of critical applications that span multiple businesses.

Candidates must have excellent platform instincts and communication skills coupled with a passion for business, technology while delivering a world-class customer experience. Candidates will have a demonstrated track record managing all aspects of a successful software platform throughout its lifecycle. Candidates should have strong data-driven analytical skills and be able to operate and thrive with partial information and ambiguity and have a track record of building successful applications.

Ideal candidates will have a background in application development with at least 5 years demonstrated work experience specifically focused in enterprise scale solutions, great analytical skills, strong technical expertise, strong business judgment, strong communication skills, and the ability to resolve conflicts and set priorities.

Objectives of the Role

  • Provide Technical leadership and drive delivery results on large-scale efforts or multiple smaller efforts. As a leader, this includes expertise with application development methodologies and standards for program design, coding, quality and implementation.
  • Provide guidance on architecturally significant efforts during the preplanning phase, and ensuring principles and best practices are followed prior to initiation of work. In doing so, closely watch and evaluate product roadmaps, including impacts to support upcoming journeys.
  • Publish design review extensions, and provide documented guidance aligned to sprint plans and timelines.
  • Have a comprehensive understanding of the business domain, the systems, and the products in your space. Understand their accountabilities, boundaries, limitations, scale factors and the reasons behind architectural decisions.
  • Hands on leadership of all aspects technical delivery of software platforms and services supporting the applications including, technical solutions, resource management, capacity management, knowledge management, and production support. Own delivery regardless of where responsibility lies.
  • Provide a long-term perspective for business and technology choices; using technical judgment to vet architecture as required.
  • Able to direct teams on how to develop and deliver systems that are efficient with resource usage such as hardware, runtime, performance, load, and memory requirements.
  • Responsible for broader design decisions and development of long-term strategies that significantly influence the development process and standards.
  • Provide architectural guidance to the SDE's based on best practices and in alignment with CTO guidelines and platform.
  • Elaborate, bring and communicate clear metrics on Design Reviews, Code Reviews, CI/CD and Design Patterns adoption.
  • Continuously collaborate with business and technical partners to deliver and mature the application roadmaps.
  • Develop and enforce Agile operating processes. Gain buy-in for operational strategies working with key partners.
  • Work with front office partners to operationalize work product of team - establish transparent routines and processes (e.g., project prioritization, workflow approval processes, testing and validation) designed to effectively deploy resources.
  • Develop strong, trust-based relationships with critical internal partners.



Qualifications

Basic Qualifications

  • Bachelor's degree or equivalent experience
  • 5+ years of hands-on enterprise class application experience in Java/JEE based technologies.
  • Experience shaping technical products or services. Ability to provide strong technical leadership.
  • Thinks strategically and also stays on top of tactical execution.
  • The ability to succeed in a cross-matrixed organization that relies on building support in other groups.
  • Capacity to develop, and maintain comprehensive set of technical plans and product roadmaps.
  • Ability to adapt to shifting goals and activities and manage multiple activities in parallel.
  • Self-starter with the ability to define goals and strategies with minimal management oversight
  • Willingness to take risks to develop a technology in uncharted waters, ambition to set a new technical standard.
  • Strong analytical and quantitative skills; Data driven and results-oriented.
  • Required demonstrated technology proficiency:
    • Demonstrated proficiency in key technologies such as Java/JEE, JavaScript, Angular, Node, Spring, Micro services, REST/JSON, API management, etc.
    • Hands on experience with cloud-based platforms such as Pivotal Cloud Foundry (PCF), Red Hat Open Shift (OSE) and Amazon Web Services (AWS)
    • Demonstrated knowledge on automating code quality, code performance, unit testing, and build processing in the CI/CD. Strong experience with CICD frameworks and tools such as Jenkins, RLM, Bitbucket, JIRA, etc.
    • Hands on experience with industry leading monitoring tools including Splunk, AppDynamics, etc.
    • Experience working with and implementing Agile development practices.



Job Family Group:
Technology

Job Family:
Applications Development

Time Type:

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CitiFind similar jobs