Software Engineer - Internal Tools

Less than 5 years experience  • 

Salary depends on experience
Posted on 05/22/18
Redwood City, CA
Less than 5 years experience
Salary depends on experience
Posted on 05/22/18

Overview

As a Software Engineer in Internal Tools you will have the opportunity to engage across every major customer-facing and development team at WePay to pinpoint inefficiencies in our organizationsprocesses to design and develop solutions.  Whether its closing gaps in ourevent-logging, creating debugging tools, or road mapping the future of ourinternal tools ecosystem, the this role is critical to WePay’s ability to scale our people organization to match the reach of our products. You will define what an appropriateinternal systems team structure looks like at WePay today and in the future as we grow in scale and complexity.

What you will do:

  • Architect, build, and iterate on scalable and well-documented tools and dashboards
  • Work with numerous teams (engineering, finance, marketing, support, sales) to build tools to help solve challenges in data collection, customer usage, and product delivery
  • Identify repeated manual tasks and help automate them
  • Collaborate with peers to write, review, and provide feedback on technical specifications
  • Provide timelines and cost/benefit analysis to inform internal tools roadmap
  • Balance technical and business interests in a fast moving, engineering driven culture

Bonus points for:

  • Familiarity deploying to AWS, GCP, OR Azure
  • Ability to drive innovative solutions in a dynamic environment
  • Experience scaling a global organization working with business partners and engineering teams
  • iOSexperience
  • Fantastic sense of humor

What you have:

  • 3 or more years of development experience
  • Track-record of deploying production-quality software
  • Programming experience in Java, Python, Go or equivalent
  • Solid understanding of modern software deployment and management techniques
  • Ability to work independently and as part of a team in a fast-paced dynamic environment with little supervision
  • Experience in micro-service application deployments in terms of configuration, service discovery and availability
  • Strong understanding of network protocols and applications
  • Comfortable working and managing Unix and Linux systems
  • SQL programming and tuning
  • Knowledge of database systems including Mysql, Redis, Cassandra, HBase, etc.
  • Virtualization expertise in cloud resource provisioning
  • Git Administration
  • Bachelor of Science Degree in CS or equivalent technical experience
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.