Lead SW Engineer - Marketing Services- Data Product Development
- Foster City, CA, USA
Common Purpose, Uncommon Opportunity. Everyone at Visa works with one goal in mind – making sure that Visa is the best way to pay and be paid, for everyone everywhere. This is our global vision and the common purpose that unites the entire Visa team. As a global payments technology company, tech is at the heart of what we do: Our VisaNet network processes over 13,000 transactions per second for people and businesses around the world, enabling them to use digital currency instead of cash and checks. We are also global advocates for financial inclusion, working with partners around the world to help those who lack access to financial services join the global economy. Visa’s sponsorships, including the Olympics and FIFA™ World Cup, celebrate teamwork, diversity, and excellence throughout the world. If you have a passion to make a difference in the lives of people around the world, Visa offers an uncommon opportunity to build a strong, thriving career. Visa is fueled by our team of talented employees who continuously raise the bar on delivering the convenience and security of digital currency to people all over the world. Join our team and find out how Visa is everywhere you want to be.
“Visa will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of Article 49 of the San Francisco Police Code.”
The scope of this role extends beyond core software development; you will be the owner of the new features design, build and implementation of complex systems that process millions of transactions per day.
In addition, you will be a pivotal technical leader within the Marketing Services team to ensure the continued development of innovative and ingenious solutions for the Marketing Platform. You will think globally and ensure we continue to architect high performance, scalable systems that are built the “right way”.
This position is ideal for an experienced software engineer who is passionate about solving challenging business problems and building applications that provide an excellent user experience. You will be one of the leaders of the marketing platform integration services development team focusing on design and build of software solutions that leverage data to solve business problems.
The candidate will be extensively involved in leading hands-on software engineering activities including POCs, architecture, design, documentation, development and test of new functionality. Candidate must be flexible and willing to switch tasks based on team’s needs. You will also help mentor and guide junior team members.
Experienced technology leader with a minimum of 12+ years of hands-on experience in systems and solution design, architecture, and development.
Bachelor's degree in Computer Science or related technical discipline required; advanced degree is a plus.
Technical background in data with deep understanding of issues in multiple areas such as data management, query processing, distributed processing, high availability, statistical, data mining, machine learning and operational excellence of production systems is required.
Have a successful track record of leading architecture work for large scale projects that represent broad strategic initiatives meeting quantifiable business objectives and resulting in tangible impact for the organization. Demonstrated expertise in leveraging agile and other development methodologies
Strong at identifying problems, solving complex problems with simple solutions.
Think strategically: See patterns and relationships in information and events; clarify and simplify complex information; anticipate trends and possibilities that may lead to new business opportunities; consistently think and act "ahead of the curve;" anticipate and effectively respond with urgency to immediate opportunities; executes plans vigorously and with flexibility; operate proactively; identify and address long-term opportunities.
Strong on driving for results and self-motivated, fast learner, with good understanding of related advanced/new technology. Keep up with the technology development in the related areas in the industry, which could be leveraged to enhance current architectures and build durable new ones.
Outstanding verbal, written, presentation, facilitation, and interaction skills, including ability to effectively communicate architectural issues and concepts to multiple organization levels and executive management.
Demonstrated hands on experience building and architecting Big Data solutions. Expertise in Big Data technologies in Hadoop ecosystem MapReduce, Hive, HDFS, Yarn, Kafka, Pig, Oozie, HBase, Sqoop, Spark, etc
Experience architecting highly distributed, scalable, concurrent and low latency systems working with one or more of the following technologies: Hadoop distributions, Storm and Spark streaming, Kafka, Spark advanced analytics, NoSQL data warehouses such as MongoDB Hbase, Cassandra, and data processing frameworks like Apache Nifi.
Hands on experience with Scala, Python, and Java etc
Understanding of Machine Learning libraries like Apache Mahout and Spark MLib
Strong understanding of data analytics and data visualization
Developing data-enabling software utilizing open source frameworks or projects such as Spring, Angular JS, SOLR, Drools, etc.
· Conduct requirements gathering with business and developers to ensure clarity of requirements. Lead design review sessions to ensure compliance with development, platform and security standards
· Provide strong hands-on technical expertise performing development of platform framework components
· Identify opportunities for and contribute to improvements in standards, and processes to support a continuous improvement approach.
· Adhering to Visa methodology, develop technical artifacts for sound, high-quality deliverables: from sizing to implementation.
· Working with on-shore and off-shore vendors, internal staff, and system integrators manage the delivery of required solution components to ensure quality and timeliness of work.
Communicate effectively and proactively with stakeholders and articulate ideas and
- This position requires the incumbent to be available during core business hours and couple of hours in the night to coordinate with other global teams.
- This position requires the incumbent to travel for work 0% of the time.
- This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers, and reach with hands and arms.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.