Posted in

Lead Software Engineer

Lead Software Engineer

CompanyVisa
LocationBellevue, WA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s, MBA, PharmD, PhD
Experience LevelExpert or higher

Requirements

  • Experience in commercial software development on Unix/Linux environment.
  • Experience in a technical leadership role
  • Understanding of architecture and operations of highly available and scalable applications.
  • Expertise of Core Java, JEE technologies, REST and container based technologies.
  • Experience in consumer facing application development experience.
  • Proven track record of responsibilities as a technical lead.
  • Proven track record of developing and architecting Secure API gateway solution with dynamic set of security standards.
  • Experience architecting solutions with Continuous Integration and Continuous Delivery in mind.
  • Amazing work ethics that will help us all work extremely well together.
  • Passion for understanding people and striving to improve products and services.

Responsibilities

  • Provide technological leadership, serving as the technical expert on strategic projects.
  • Guide the delivery of initiatives aligned with business strategy, focusing on innovative payment acceptance and integrated commerce management.
  • Maintain an awareness of dependencies between projects and the overall delivery vision, while ensuring engineering excellence and reliability.
  • Develop strategies for teams to architect, design, and deliver the next wave of enterprise FinTech innovation.

Preferred Qualifications

  • 12 or more years of work experience with a Bachelor’s Degree or 8-10 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 6+ years of work experience with a PhD.
  • Proven ability to define needs, develop plans, coordinate resources and implement action plans.
  • Demonstrated ability to lead multiple projects simultaneously & to resolve scheduling & other conflicts in order to meet all deadlines.
  • Thorough understanding of Container based architecture for Cloud such as Docker or Kubernetes.
  • Experience in cloud migration and multi cloud strategy.
  • Experience in building and establishing elastic scalability architectural patterns for web applications.
  • Sound understanding of Service and IT operations management, and DevOps model, good knowledge of Deployment, Capacity Planning.
  • Strong understanding of Enterprise Integration using web services, REST.
  • Understand the Security requirements and standards, and contemporary trends in Security risks as well as technologies.
  • Experience in security domain with secure protocol with authentication, authorization and building secure gateway.
  • Experience with a variety of development methodologies and mature understanding of the strengths and weaknesses of each. Solid experience with Agile methods is a plus.
  • Superior verbal, written & interpersonal communication skills with both technical & non-technical audiences.
  • Experience in coaching engineers both on technical and career development.
  • Excellent team player, with strong collaboration skills and ability to influence cross-functional team for results.
  • Focus on building an efficient and collaborative team environment.