Software Engineer

in Information Technology
  • New York, NY View on Map
  • Salary: $150,000.00 - $170,000.00
Permanent

Job Detail

  • Experience Level Senior
  • Degree Type Bachelor of Science Architecture Technology
  • Employment Full Time
  • Working Type Hybrid
  • Job Reference 0000008937
  • Salary Type Annually
  • Industry Financial Services
  • Selling Points

    Join our team as a Software Engineer, working 4 days onsite in NYC, and enjoy stock options, fully paid benefits, and unlimited PTO.

Job Description

Required Skills & Qualifications

  • 10-12 years of QA experience which includes 3-5 years of hands-on experience in performance testing and engineering
  • Expertise in performance testing tools, particularly k6 and JMeter. Locust and lighthouse experience a plus..
  • Strong scripting skills in NodeJS (for k6) and familiarity with other scripting languages like Python or Groovy.
  • Proficient in using Grafana for creating dashboards and visualizing performance data.
  • Experience with APIs, microservices architecture, and cloud platforms (e.g., AWS, Azure, GCP).
  • Solid understanding of HTTP protocols, web technologies, and REST APIs.
  • Familiarity with performance monitoring and analysis tools like Prometheus and APM solutions (e.g., New Relic).

Key Responsibilities

  • Develop and maintain performance test scripts using any of following tools k6, JMeter, Locust or lighthouse.
  • Design and execute various performance testing scenarios, including load testing, stress testing, spike testing, and endurance testing.
  • Utilize Grafana for monitoring and visualizing performance metrics, integrating it with data sources like Prometheus.
  • Also work on UI load testing
  • Analyze performance test results, identify bottlenecks, and provide actionable recommendations for optimization.
  • Work with development, QA, and DevOps teams to integrate performance testing into the CI/CD pipeline.
  • Implement performance monitoring and alerting solutions for proactive issue detection.
  • Generate detailed performance test reports, highlighting insights, trends, and areas for improvement.
  • Collaborate with architects and developers to optimize application performance, scalability, and reliability.

  • ShareAustin:

Related Jobs

  • Take your career to the next level as a Systems Engineer with a hybrid schedule (2-3 days onsite in NYC). This role offers excellent growth opportunities, hands-on mentorship, and the chance to contribute to impactful projects in a dynamic environment.