As our Senior Software Engineer, you will be responsible for reliably owning the end-to-end design, development, and rollout for entire initiatives. Every day you will work closely with a small team of engineers in addition to the wider engineering, product, design, QA organization. You will work crafting and delivering high-quality applications, products, and APIs for our customers.
Here’s what you can expect as a Senior Software Engineer:
- Working within small, cross-functional teams as a part of a larger (100+ person) product, engineering, design, and QA teams
- Deploying daily and relying heavily on a variety of QA strategies including automated testing and CI
- Participating in group code reviews and a knowledge-sharing culture
- Using agile development and lean startup principles and practices to deliver products