This job delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC). It involves advising management on project-level issues, guiding junior engineers, operating with little supervision, and applying knowledge of technical best practices.
Essential Responsibilities:
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advises immediate management on project-level issues
- Guides junior engineers
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
Minimum Qualifications:
- Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience.
Job Description:
What you'll do -
- Design, implement and operate data infrastructure’s initiatives to provide secure, scalable, reliable and performant platform to Venmo product, analytics and the other infrastructure teams
- Automate provisioning, management and monitoring solutions for the supported data infrastructure
- Build and implement scalable and reliable data pipeline architecture to optimize overall performance.
- Build tools that help users leverage our data into actionable insights to improve our customers’ experiences, operational efficiency, and business performance.
- Build and implement message streaming solutions for Venmo applications with AWS SQS, Apache Kafka etc
- Collaborate with stakeholders including the Executive, Product, Engineering and Analytics teams to assist with data-related technical issues and support their data infrastructure need.
- Collaborate with teammates on planning and execution of initiatives.
- Process, extract and manage relational databases and systems such as query authoring (SQL) and NoSQL databases.
- Create large, complex data sets that meet functional and non-functional business requirements.
- Demonstrable ability to learn new technologies and process practices.
What We’re Looking For
- Bachelors and/or master's in computer science or related field of study
- 3+ years' experience in software development or a related field
- 3+ years' experience operating on-prem/clouddatabases/data-warehousesand/or distributed systems 24x7x365
- Experience withoperating/maintainingmessage streaming solutions like AWS SQS, Apache Kafka etc.
- Ability to troubleshoot problems
- Hands-on experience with designing and implementing infrastructure to support global-scale services
- Hands-on experience with IaaS and PaaS solutions from AWS (or similar cloud provider):
- Infrastructure as code (AWS CLI, AWS CloudFormation, Terraform, Ansible, Puppet)
- Hands-on programming and scripting (Lambda, API GW, Python, Java, Bash)
- Hands-on experience with big data operations including, but not limited-to- AWS S3, AWS DMS, AWS SQS, Luigi, AWS EKS, Apache Spark, AWS Glue.
- Strong communication skills with the ability to understand and explain technical issues to a non-technical audience
- Understanding of TLS/mTLS protocols from the application’s perspective (server certificates, client authentication etc) is a plus
- AWS Solutions Architect is a plus
Travel Percent:
The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit .
The US national annual pay range for this role is $123,500 to $212,850
Our Benefits:
Any general requests for consideration of your skills, please