Senior Software Engineer

Surveymonkey Portland , OR 97228

Posted 4 weeks ago

Who we are and what we do

SurveyMonkey (Nasdaq: SVMK), is a leader in agile software solutions for customer experience, market research, and survey feedback. Our platform empowers more than 20 million active users to analyze and act on feedback from employees, customers, website and app users, and market research respondents. SurveyMonkey's products, enterprise solutions, and integrations enable more than 345,000 organizations to deliver better customer experiences, increase employee retention , and unlock growth and innovation. Ultimately, SurveyMonkey's vision is to raise the bar for human experiences by amplifying individual voices.

What we're looking for

We are looking for a Senior Software Engineer to join our billing team, who has a passion for solving complex and interesting problems.

  • Our e-commerce platform handles 35+ different currencies. We're always looking to integrate with new payment service providers to increase our growth and business.

  • We need to manage scale and growth. With customers all around the world, our services have to run all the time. The system you will work on supports the entire self serve purchasing flow of all of SurveyMonkey suite of products.

  • We're a company that loves to make decisions with data. We're a people powered data company for a reason. We want to build a payments platform that can support A/B testing.

You Will

  • Architect the e-commerce and payments platform with consistent service APIs.

  • Build systems that handle customers' sensitive data with regards to the highest standards for security and compliance.

  • Build a platform that can be consumed by third-party consumers for accepting payments securely.

  • Develop high traffic, multi-region services.

  • Top-to-bottom ownership of new features, including creating technical specs, writing readable code, and keeping tabs on post-release metrics.

  • Design fault tolerant systems that can scale, and allow us to move quickly without affecting customer access.

  • Build observable systems that track important metrics and automatically notifies when something is off.

  • Mentor engineers on best practices.

  • Investigate and address issues with performance, scalability, and maintainability.

  • Foster the spirit of continuous improvement and learning amongst fellow engineers..

You Have

  • 8 years of professional programming experience in a professional high scalability environment.

  • Culture of code reviews, writing technical specs, and collaborating with other people

  • Experience in the ecommerce or payments/billing space.

  • Efficient in SQL queries and design schemas for relational databases

  • Bachelor's in Computer Science or a related field

  • Experience building high-traffic systems

  • Work in agile environments with frequent deployments

  • Practice automated testing, believes and enforces good code quality and best engineering practices.

What we offer our employees

SurveyMonkey is a place where the curious come to grow. By embedding inclusion into our processes, policies, and culture for our 1,000+ employees across North America, Europe, and APAC, we're building a workplace where people of every background can thrive. We've won multiple awards and received recognition for our forward-looking policies, including extended parental and bereavement leave, vendor benefits standards, and Take 4 sabbaticals.

SurveyMonkey was recognized by Great Place to Work and FORTUNE as a top workplace in 2018 and 2019, and the company has also won numerous awards as a leader in global survey software, including being named among CNBC's Disruptor 50 and the Forbes Cloud 100.

Our commitment to an inclusive workplace

SurveyMonkey is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Accommodations are available for applicants with disabilities.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer


Posted 4 days ago

VIEW JOBS 3/3/2021 12:00:00 AM 2021-06-01T00:00 <p>At WorkStep, we make the industrial sector a better place to work. For workers, we provide intelligent job matching, skill development &amp; feedback loops. For enterprise customers, our technology helps source, screen, train &amp; retain hourly talent at scale. We've already attracted an elite roster of hundreds of customers, including Pepsi, Kroger and Dollar General. We just closed our series A and are growing our core team.</p> <p>We are looking to expand our fully-remote Engineering and Product team with a Senior Software Engineer who can independently architect, build, and deploy robust, clean-looking web applications and subsystems using modern tooling and patterns.</p> <p>This role works closely with the CTO to maintain existing products and their underlying systems, as well as build out new features and the supporting infrastructure. A good candidate will be expected to make design choices that balance ease-of-implementation with resilience at scale, and own delivery end-to-end.</p><p><br></p> <p>Primary responsibilities</p><ul> <li>Work with the product org to develop new features and internal tools</li> <li>Monitor application performance and triage issues</li> <li>Propose and implement designs for scalable new systems</li> <li>Participate in prioritization of engineering work items among other goals</li> </ul><p><strong>Requirements</strong></p><ul> <li>6+ years experience writing production-grade software</li> <li>Strong command of CSS and style processors</li> <li>Experience building web apps with React</li> <li>Familiarity with Webpack or task runners like Gulp, Brunch, or Grunt</li> <li>Experience building web services with Python</li> <li>Strong familiarity with a modern web framework such as Flask, Django, Spring, Rails, etc</li> <li>Strong understanding of REST and principles for robust API design</li> <li>Strong understanding of ORMs and underlying query structures</li> <li>Experience with relational database query optimization<br> </li> </ul> <p>Nice to haves</p> <ul><li>Experience with native mobile application development a plus</li></ul><p><strong>Benefits</strong></p><ul> <li>Competitive compensation</li> <li>Unlimited PTO</li> <li>Top-notch technology</li> <li>Work space stipend</li> <li>Competitive company-sponsored health, vision, and dental benefits package</li> <li>Opportunity to join a passionate, motivated, and fun team at an early stage to help shape and execute on our mission</li> </ul> Workstep Portland OR

Senior Software Engineer