2413 Software Engineer (Ruby, Python, Java)

Location: Portland, OR

Are you a software engineer with a passion for quality? Do you believe testing and developing should go hand in hand? Our teams use technologies including but not limited to: Java, Clojure, Scala, Python, Go, Ruby, NodeJS, React, NoSQL (DynamoDB), ElasticSearch, Docker, AWS, etc. If this sounds like you, we would love to talk with you so please send your resume to We value and encourage diversity in the workplace and women, minorities, and veterans are highly encouraged to apply. Thank you!

Job Type: FTE

Additional Information:
More about this role:
You should be somebody that is enthusiastic about solving consumers' problems; you should be a technically capable software engineer who can work in a team in tackling the technical and user experience challenges, who excels working in an agile environment and collaborating with some of the smartest people in the industry.

Responsibilities & Qualifications

• Apply industry best software development practices to build a world class platform as a service
• Develop infrastructure and tools that support internal systems used by internal and external customers
• Help teams identify gaps in their design, code, tests, or processes that could affect quality, and help them plan how to fill these gaps

Required Qualifications
• Strong coding skills in one or more languages. Preferably Ruby, Python, or JVM-centric language
• Experience developing and validating complex features
• Ability to plan, schedule and deliver quality software
• Demonstrated ability to communicate clearly in a timely manner in both verbal and written communication
• Experience coaching and directing others in programming, debugging, analyzing and solving program and system issues (highly ideal if you’re a senior level candidate)
• Bachelor's or advanced degree in Computer Science or related technical field, or 6 years of industry equivalent experience

Preferred Qualifications
• Experience in automating success and failures output of product features
• Experience with Behavior Driven Development (BDD) processes
• Experience with Cucumber methodology
• Experience in continuous integration and continuous deployment practices
• Experience with serverless architecture
• Familiarity with container technology (Docker)
• Familiarity with cloud providers (AWS, GCP, or Azure)