BellevueWARecruiter Since 2001
the smart solution for Bellevue jobs

Software Engineer, Performance

Company: Bee Talent Solutions
Location: Bellevue
Posted on: January 15, 2022

Job Description:

Job DescriptionJob Brief: The newly formed PRT (Performance and Resilience Testing) team is a combination of disciplines (Quality, Performance, Resilience) created to enable our internal teams to improve their practices in these disciplines. Our team builds infrastructure and tooling to support Performance Testing and Resilience Testing at production scale of our backend systems and platform. We also partner with product/platform teams to ensure they can use our tooling to its full potential, and to help define approaches and best practices in this space. You will play a key role in establishing rigorous Performance Engineering practices across the organization. This is a highly dynamic environment with a lot of interesting and challenging projects that have high performance requirements that you will help ensure are met. Sometimes this will involve partnering with product/platform teams to help enable them to use our tooling to achieve this, while other times you may be more hands-on. We like to work with people who are curious and interested in learning more, so over time you might help in other areas that our team covers (e.g. infrastructure, resilience). It's a great learning opportunity to work with other talented individuals in a dynamic team. Responsibilities: Utilise and help maintain our Load Testing framework (internal tool based on Artillery.io) to test our systems at scale; Improve our Performance Engineering practices where necessary (e.g. better test data generation, coverage, data analysis, etc); Help define strategies to incorporate Performance Testing into the CI/CD lifecycle; Help define test environment requirements for Performance Testing; Embed in projects/teams when needed to help improve their Performance Testing practices; Build reporting solutions for continuous load testing to gather historical data, as well as real-time feedback of performance degradations. Requirements: 5 years of experience in Performance Engineering, preferably with more modern automated tooling (e.g. Artillery, k6, Locust, Gatling); Experience with Cloud Platform environments (e.g. preferably AWS, Azure); Experience with CI/CD platforms (e.g. Jenkins, GH Actions, CircleCI, ArgoCD, or similar); Proficiency in a programming language typically used for automation (NodeJS, Python, Go); Comfortable using logging (e.g. Kibana), monitoring (e.g. Datadog, Prometheus) and tracing solutions (e.g. Lightstep, Honeycomb); Strong written and verbal communication skills; Comfortable working in a globally distributed environment with a remote workforce; Bonus points Experience establishing Performance Engineering in CI/CD pipelines; Experience in Chaos Engineering Comfortable with NodeJS/Typescript specifically;

Keywords: Bee Talent Solutions, Bellevue , Software Engineer, Performance, IT / Software / Systems , Bellevue, Washington

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Washington jobs by following @recnetWA on Twitter!

Bellevue RSS job feeds