About our Business:
InvestCloud is driven by a single purpose: to build the future of wealth technology. We partner
closely with our clients to deliver solutions that are relevant to their needs, today and tomorrow.
Our team members’ unique perspectives, informed by both deep industry expertise and a broader
view of the fintech space, inspires us to stay ahead of change and push the boundaries of what is
expected in wealth and asset management. As an industry leader for over three decades, we are
proud of our heritage and our culture of openness and inclusivity, values that guide the way we
work with one another and with our clients.
The foundation of all that we do lies in our proven, flexible technology, which grows with our
clients as their needs change, to transform the way people interact with, manage, and grow their
wealth.
What does a great Performance Engineer do?
A great Performance Engineer plays a pivotal role in building robust, reliable, and scalable software
systems that drive innovation and meet the unique challenges of the financial technology industry.
They collaborate with teams to design and execute performance tests, analyze results, identify
bottlenecks, and help ensure products operate seamlessly under high-volume conditions.
The Performance Engineer is responsible for:
- Developing and executing performance test plans based on system and application
requirements.
- Conducting load, stress, volume, concurrency and endurance tests.
- Identifying performance bottlenecks, issues, and providing recommendations based on
findings.
- Integrating tests into CI/CD pipelines.
- Working with cross-functional teams to understand requirements.
- Providing insights for performance improvements.
- Generating comprehensive test reports.
- Collaborating with developers to resolve issues.
- Driving continuous Improvement as an advocate for tools, processes, and methodologies
that enhance quality practices.
- Remaining updated with emerging trends in fintech, such as AI-driven testing or blockchain
validation.
- Providing guidance to junior team members.
Basic Qualifications for Consideration:
- Bachelor’s degree in Computer Science, Computer Engineering, or in a relevant
subject from a recognized school.
- 2+ years of experience in performance testing.
- Good understanding of the interplay of software and the hardware it runs on, in terms of
performance implications.
- Experience with performance test tools, such as Jmeter.
- Good hands-on working knowledge of test script development.
- Excellent communication skills, both verbal and written.
- Strong analytical and problem-solving skills.
- Effective collaboration abilities to work with cross-functional teams, including engineers,
product architects, product owners and non-technical audiences.
- Exposure to Performance monitoring tools such as Splunk, LogicMonitor, Dynatrace
- Experience working with international and remote teams.
- Experience with JIRA for defect tracking and collaborating on requirements.
- Comfortable working in a fast-paced, Agile environment with shifting priorities