Software Engineer - Sr. Consultant level (10+ years, Performance Engineering/Testing)
Core
Design, develop, and optimize high-performance, low-latency payment processing systems and services for global customers.
Role type
Senior Performance Engineering Consultant
Builds
Scalable, highly-available payment solutions and monitoring infrastructure
Domain
Financial Technology / Payments / Distributed Systems
Required skills
Java, Python, Unix/Linux OS internals, Load testing (LoadRunner, JMeter), APM (AppDynamics, Dynatrace), CI/CD, Microservices, Distributed Systems, Root Cause Analysis
Preferred skills
C++, RDBMS (Oracle, MySQL, Postgres), Cloud platforms (AWS, GCP, Azure), Containerization, Splunk, GC analysis
Technologies
Java, Python, LoadRunner, JMeter, AppDynamics, Dynatrace, OPNET, Jenkins, Maven, GitHub Actions, AWS, GCP, Azure, Splunk, Grafana, Prometheus
Responsibilities
Create application and infrastructure performance plans/models; Evaluate and execute load tests to stress critical applications; Design and implement solutions for Always On availability; Automate monitoring, deployment, and incident response; Collaborate with architects to ensure proper metrics instrumentation; Support issues within SLAs and fix bugs/enhancements.
Seniority
Senior, hands-on IC
