Performance Engineer
Digipulse Technologies Inc.
Jersey City, NJ, United States
25 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Algorithmic Trading
Amazon Web Services
Software Applications
Architectural Patterns
Microsoft Azure
Cloud Computing
Profiling
Software Debugging
DevOps
Distributed Systems
Memory Management
+12 more
Java Virtual Machine (JVM)
Web Applications
Datadog
Google Cloud
Performance Testing
Spring-boot
Reliability of Systems
Information Technology
Low Latency
Appdynamics
Dynatrace
Microservices
Job description
You’ll define the strategy, establish what excellence looks like, and create systems that make performance a default outcome.
- Proven experience to validate and sign off production readiness of software applications and infrastructure for stability and performance
- You will be responsible for connecting performance outcomes to business objectives and companywide SLOs and guide engineering teams in keeping the stack scalable and efficient
- Lead the architecture and development of performance profiling and instrumentation infrastructure, covering CPU, memory, request hot paths, utilization and deployment events
- Partner with dev ops and back-end engineering team to ensure all services operates at optimal utilization
- Strong debugging skills across distributed systems and low-level systems boundaries using logs, metrics, tracing and performance tooling
- Learn quickly and enjoy ramping up on new technologies and unfamiliar parts of the stack
Requirements
- 10 plus years of Java Engineering with Performance focus in core Java Technologies
- Bachelor’s degree in computer science or related field required
- Experience with distributed systems and asynchronous workers
- An understanding of microservice architecture and cloud-based deployments
- Strong familiarity with any cloud infrastructure - AWS/Azure/Google Cloud Platform
- Deep Understanding of how software and hardware systems interact at scale, including architectural patterns for performance-critical stacks
- You know the internals of JVM and have experience in tuning, Memory Management, and Thread Management to optimize existing services
- Experience with profiling and instrumentation tools - Dynatrace/Datadog/AppDynamics
- Experience analyzing thread and heap dumps
- Experience identifying memory leakage, connection issues & throughput bottlenecks in various technologies such as web application(s), infrastructure, and Cloud
- Strong communication and influence skills; comfortable driving technical direction with senior engineering and product leadership
- Have a track record of leading sophisticated performance initiatives and driving decisions across teams or critical product areas
- You have Excellent collaboration and Interpersonal skills
- You have phenomenal attitude, are a willing mentor, great teammate and effective contributor
- You have focus on productivity
- Nice to have experience in Capital markets or Crypto Currency specifically with exposure to Trading, Algo Trading & Market Data
- Nice to have experience using kernel bypass e.g., Solar flare Open Onload
- Nice to have experience with low latency messaging products, such as Aeron, Solace or 29West
Must Haves:
- 6 + years of experience at minimum - this is a senior performance engineer
- Strong Performance Testing experience (load, stress, endurance, spike, soak, volume, capacity)
- Have conducted this testing on services with low latency, high throughput, high volume requirements (trading services would be ideal)
- Strong understanding of JVM (services are Java Spring boot)
- Accustom to distributed cloud environments, containerized apps and container orchestration and collaborating with devops, cloudops, BE engineers to optimize performance and reliability of systems
- Experience with profiling and instrumentation tools - Dynatrace/Datadog/AppDynamics 2 rounds: 1st is virtual, final will be on site
About the company
Digipulse Technologies, Inc (DTI) is a software solutions company offering focused IT services to fortune 1000 clients. We provide services in enterprise application development, system integration & support services for Insurance, Financial, Hospitality, Telecommunication, Pharmaceutical & Banking sectors. We are currently sourcing for a Senior Performance Engineer to work in Jersey City, New Jersey!
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
KV
Kanika Vatsyayan
about 4 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
TL
Thomas Limbüchler
Should senior developers refuse interview coding challenges?
over 5 years ago
EM
Eli McGarvie
Highest Paying Tech Companies in Europe
over 3 years ago
LM
Luis Minvielle
The 8 Best Code Testing Tools
over 2 years ago