The Person:
We’re looking for mid-level software engineers who demonstrate:
- a track record for high quality and impactful delivery demonstrating strong design skills and a passion for code quality
- true craftsmanship, who enjoys breaking down tough problems, as well as working with a team to deliver valuable solutions
- passion for producing quality code and dedicated to best practices such as automated testing, code reviews, continuous integration, and continuous deployment
- bias towards action on tough problems and issues
- that they are an agent for change, constantly learning and seeking better outcomes
- passion for enabling others to adopt new technologies
- skill at interacting and working with people in a proactive manner to mitigate key project technical risks and ensure quality
Required Skills:
- Bachelor’s Degree in Computer Science or related field or equivalent work experience
- 5+ years of relevant work experience in software development
- 3+ years of C++ or similar high-level programming language
- Experience building horizontally scalable, high performance, and highly available, distributed systems
- Proficient with Linux
- Outstanding problem solving and trouble-shooting skills
- Excellent team player who enjoys a collaborative team environment
- Comfortable working on Agile delivery teams to write high-quality software
- Demonstrated experience writing software and related test code
Bonus Skills:
- Python
- DNS
- Familiarity with delivering via continuous integration and continuous delivery systems