St. Louis, MO

Performance Engineer

Job Description:

Responsibilities:


• Develop high quality maintainable C code that meets engineering standards


• Ensure stories are completed within the iteration timeline


• Create comprehensive C++ unit tests that prove code changes correctly meet the requirements


• Partner with testers to functional test


• Review other engineer’s code and design to help improve quality


• Complete design detail for stories assigned


• Actively participate in team requirement elaboration sessions


• Work collaboratively and effectively in a fast paced environment


• Design, configure, and execute performance tests


• Work closely with software development teams to identify risks and anticipate problems to ensure that each release does not negatively impact performance


• Improve the current performance environment with your own code, automation, and onboarding of external tools (i.e. Dynatrace and Splunk)


• Drive performance issues to resolution

Skills required:


• Proficient in C/C++


• Proficient in a scripting language (shell script preferred)


• Experience creating unit tests and knowledge of unit testing framework (Junit or Google Test)


• Experience developing on Linux operating systems


• Experience developing in a team environment with a source control tool (Git/Bitbucket preferred)


• Strong critical thinking, attention to detail, and analytical skills


• Strong oral and written communication skills


• Bachelor’s Degree in Computer Science or related field

Recommended Skills

  • Analytical
  • Attention To Detail
  • Automation
  • Bitbucket
  • C++ (Programming Language)
  • Communication
Browse other jobs