Jobgether
Software Engineer - Performance and Tools
engineeringfull-timeUS
SALARY
$123k – $132k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
Accountabilities:
- Performance engineering: Design, develop, and execute performance testing scenarios covering load, stress, spike, endurance/soak, volume, and scalability testing.
- Performance troubleshooting: Investigate application performance issues by analyzing application, infrastructure, and database bottlenecks and identifying root causes.
- Test data engineering: Support development and quality teams with test data requirements, maintain internal synthetic data generation tools, and enhance their capabilities.
- Test automation: Develop, maintain, and optimize performance scripts, test frameworks, and supporting automation.
- CI/CD integration: Integrate performance testing into continuous integration and deployment pipelines to make performance validation part of the software delivery lifecycle.
- Observability: Incorporate monitoring and observability tools into performance analysis, using logs, metrics, traces, dashboards, and alerts to diagnose issues.
- AI-enabled engineering: Develop solutions using an AI-centric approach and explore AI/ML techniques that can improve performance testing, analysis, and engineering workflows.
- Cross-functional collaboration: Partner with Development, QA, DevOps, and SRE teams to identify, communicate, and resolve performance and scalability issues.
- Performance reporting: Build performance reports and reporting frameworks and provide actionable recommendations for application optimization.
- Application scalability: Validate and improve the scalability, reliability, and performance of enterprise applications and cloud-native systems.
- Continuous improvement: Identify opportunities to improve performance engineering practices, tooling, automation, and overall testing efficiency.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Professional experience: 3–8 years of experience spanning software development and performance testing or performance engineering.
- Python: Professional experience using Python for backend application development.
- JavaScript: Basic experience with JavaScript for frontend web development.
- SQL and databases: Experience with SQL, database design principles, query development and optimization, and database performance analysis.
- AI development tools: Experience using AI-assisted development tools such as Claude or GitHub Copilot to produce high-quality engineering solutions.
- Performance testing: Practical understanding of performance engineering concepts and hands-on experience with one or more tools such as JMeter, LoadRunner, Gatling, k6, Locust, NeoLoad, or BlazeMeter.
- Observability and monitoring: Experience with platforms such as Datadog, AppDynamics, Dynatrace, New Relic, Grafana, OpenTelemetry, AWS CloudWatch, or Google Cloud Monitoring.
- Root-cause analysis: Ability to analyze logs, metrics, traces, dashboards, and alerts to identify and resolve performance problems.
- Cloud and DevOps: Familiarity with AWS and/or GCP, Git repositories, GitLab pipelines, CI/CD environments, APIs, microservices, Docker, and Kubernetes is preferred.
- Additional technical skills: Knowledge of Java for troubleshooting performance issues, PostgreSQL, and Ruby/Rails is advantageous.
- Development methodology: Experience working in Agile/Scrum environments.
- Analytical ability: Strong troubleshooting, analytical, problem-solving, and critical-thinking skills.
- Communication: Strong written and verbal communication skills, with the ability to collaborate effectively across technical teams.
- Work authorization: Applicants must be U.S. citizens or Green Card holders at this time.
- Work style: Ability to work remotely across multiple time zones and spend extended periods working at a computer.
- Competitive salary: Annual U.S. base salary range of $123,000–$132,000, with final compensation based on skills, experience, qualifications, education, and career level.
- Remote work: Full-time, permanent remote position within the United States.
- Career development: Opportunity to work with modern performance engineering, cloud, observability, automation, and AI technologies.
- Technical impact: Work on enterprise-scale applications and initiatives focused on reliability, scalability, and performance.
- Collaborative environment: Partner with Development, QA, DevOps, SRE, and other technical teams in a cross-functional engineering organization.
- Inclusive workplace: Equal employment opportunity environment committed to workforce diversity and inclusion.
- Flexibility: Remote collaboration across multiple time zones.
- Additional considerations: Occasional travel may be required depending on business needs.
- Employment classification: Full-time, permanent, exempt position.
- Other requirements: A pre-employment criminal background check may be required.
Requirements:
Benefits:
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply