Lead Software Engineer
Company | Visa |
---|---|
Location | Bellevue, WA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, MBA, PharmD, PhD |
Experience Level | Expert 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.