
Software Engineer - Sr. Consultant level (Hybrid/Onsite)
- Foster City, CA
- $159,100-230,900 per year
- Permanent
- Full-time
- The Software Engineer - Sr. Consultant role is key to our ongoing transformation, requiring you to solve challenging business problems and build highly scalable, user-friendly applications. Key responsibilities include:
- Designing, documenting, and implementing new systems, enhancements, and modifications to existing software that aligns with design specifications, security, and Java best practices.
- Leverage innovative technologies to build the next generation of services and application stack
- Interacting with both business and technical stakeholders to deliver high-quality products and services that meet business requirements, using the latest tools and technology.
- Delivering zero-defect code and ensuring the team's deliverables meet or exceed business expectations. Design, implement and evolve highly scalable and fault-tolerant web based applications.
- Identifying opportunities for product innovation and improvements to best practices, standards, and processes.
- Contribute to efficient development process pipeline by leveraging best-in-class CI/CD tools.
- Mentoring junior developers to ensure timely delivery of good quality code.
- Presenting technical solutions, capabilities, considerations, and features in business terms.
- Communicating status, issues, and risks effectively and timely.
- Working independently to develop software that conforms to Visa's high standards of security, quality, performance, resiliency, and compliance.
- Independently creating multiple design artifacts for projects and presenting designs to team members and other stakeholders.
- Collaborating with Technical Product Managers to break down solutions into smaller achievable tasks.
- Supporting test engineers and operation teams in troubleshooting, defect research, issue root cause analysis, etc.
- You are a Java full stack developer having strong experience in front-end technologies, including HTML, CSS, JavaScript, modern JavaScript frameworks (e.g., Angular, React, Vue.js and experience with RESTful APIs, web services and strong proficiency in Java Spring framework.
- Working experience with Kafka, Redis, or NoSQL datastores is a plus.
- Hands on experience with database technologies like MySQL, DB2, Oracle.
- You have strong experience with Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, Jenkins, Chef, Sonar, JUnit.
- Strong in understanding and writing simple and complex SQL.
- Strong in OOP concepts and design patterns.
- Experience in a technical leadership role
- Understanding of architecture and operations of highly available and scalable applications.
- Strong oral and written communications skills are required.
- Working familiarity with the entire software development lifecycle including version control, build process, testing, and code release.
- Strong interpersonal and analytical skills.
- Exceptional troubleshooting and analytical skills.
- Ability to multi task and handle multiple competing priorities with minimal direction from management.
- Must work well within a team in a fast-paced high performance organization.
- We count on your curiosity and creativity, to want to understand the requirements and our processes and want to come up with creative solutions.
- Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale
- Challenge the Status Quo: Comfort in pushing the boundaries, 'hacking' beyond traditional solutions
- Builder: Experience building and deploying modern services and web applications with quality and scalability
- Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc.
- Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams
- 8+ years of relevant work experience with a Bachelor's Degree or at least 5 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 2 years of work experience with a PhD, OR 11+ years of relevant work experience.
- 9 or more years of relevant work experience with a Bachelor Degree or 7 or more relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 or more years of experience with a PhD
- Proven knowledge of successful design, architecture and development of
Technologies, Caching, API gateway and Security.
- Be equally passionate about technology and solving large-scale complex
- Have a proven-track record within a technical lead role to produce innovative
- Take responsibility to be able to perform the roles in the SDLC, including
- Continuous delivery and Dev Ops experience - infrastructure automation,