Sr. Software Engineer in San Francisco, CA at Vaco

Date Posted: 9/27/2019

Job Snapshot

Job Description

The ideal candidate will have an established background in developing secure and scalable services, strong technical ability, great communication skills and the motivation to deliver results. You will contribute significantly to our overall strategy by helping define, develop and enhance our strategic and planning processes, creating scale and efficiencies.

What You Will Do

Collaborate with cross-functional teams on new and emerging technologies, determining how they will integrate into current and evolving infrastructure

Unblock, support and effectively communicate cross-functionally in order to achieve results

Help define the team roadmap and architecture based on technology and business needs

Educate, and evangelize best data-processing practices across the entire organization

Perform design and code reviews

What We Are Looking For

Excellent Software Engineering and Computer Science fundamentals. Minimum of 5+ years of software engineering industry experience, especially in Python and/or Java.

Strong experience designing, building, integrating and working with distributed systems

Strong background in object-oriented design, testability, and code reusability

Extensive experience with AWS or GCP

Understanding of containerization, including Docker and Kubernetes

Experience working with databases, relational or NoSQL

Excellent listening and communicating skills

Ability to write well-crafted, well-tested, readable and maintainable code

Ability to write thorough, scalable and clear design documentation

Experience successfully leading large projects from idea to execution

Ability to identify weak spots in complex systems, come up with solutions and advocate for them

Passion for creating tools that establish tight feedback loops