Posted in

Senior Lead Architect/Developer Principle Engineer

Senior Lead Architect/Developer Principle Engineer

CompanyWells Fargo
LocationIselin, Woodbridge Township, NJ, USA, Charlotte, NC, USA, New York, NY, USA
Salary$144400 – $300000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 7+ years of Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 7+ years’ experience architecture and design skills
  • 4+ years experience with Cloud technologies
  • 7+ years Java Technologies
  • 2+ years in Web Servers (like Apache Tomcat, IIS, nginx)
  • 2+ years in distributed caches such as Redis & Ignite
  • 2+ years in Databases, both SQL and NoSQL such as Oracle and Mongo
  • 2+ years in Event driven Messaging Frameworks using Solace or Apache Kafka

Responsibilities

  • Act as an advisor to leadership to develop or influence applications, network, information security, database, operating systems, or web technologies for highly complex business and technical needs
  • Lead the strategy and resolution of highly complex and unique challenges requiring in-depth evaluation across multiple areas or the enterprise, delivering solutions that are long-term, large-scale and require vision, creativity, innovation, advanced analytical and inductive thinking
  • Provide vision, direction, and expertise to leadership on implementing innovative and significant business solutions
  • Maintain knowledge of industry best practices and new technologies and recommends innovations that enhance operations or provide a competitive advantage to the organization
  • Strategically engage with all levels of professionals and managers across the enterprise and serve as an expert advisor to leadership
  • Translate the business vision and goals to target state application roadmaps with clear options for any tactical versus strategic trade-offs
  • Decompose future state goals into actionable execution plans
  • Develop technical standards, guidelines, and reference architectures based on industry trends and best practices including microservices and cloud deployments
  • Documenting architectural standards, best practices, and mentoring application teams on developing highly distributed, resilient, and responsive applications
  • Author and maintain application use case, sequence, system context, and topology diagrams
  • Document integration patterns and options
  • Document Business Continuity & Disaster Recovery capabilities for applications
  • Assist development teams to produce cloud migration strategies in alignment with the overall strategy and priorities established by senior Architecture leadership
  • Design solutions that are fit for purpose, scalable and evolvable
  • Translates business requirements into well-architected recommendations supporting working foundational platform components thus ensuring functional and non-functional aspects are met
  • Promote Loosely coupled, event-driven architectures working within an agile team
  • Evaluating any project constraints and devising alternatives to reduce risks, whilst performing process re-engineering
  • Conducting regular evaluations of the system architecture and collaborating with project management teams to improve the designs
  • Performing continuous research on emerging technologies to stay updated with the best alternatives and to improve the existing architectures
  • Work with engineers to Build, test, and present proofs of concept to demonstrate software architectures and patterns as well as help prove out the best options
  • Define technology stacks that is appropriate to the project requirements and constraints
  • Ensure high-quality software delivery through effective automation strategies
  • Develop and enhance the tools/techniques needed for a smooth business workflows
  • Teach, mentor, grow, and provide advice to other domain experts, individual contributors, across all teams

Preferred Qualifications

  • Strong communication skills, including ability to drive outcomes with business and tech partners
  • Ability to lead – work with the business partners and the dev team to deliver the agreed outcomes
  • Ability to look for innovation opportunities between several teams with a willingness to experiment and to boldly confront problems of large complexity and scope.
  • Experience building supervisory controls tools
  • 1+ years experience in post-trade processing
  • 1+ years experience with workflows, rules engines, REST API