Performance Engineer

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

Cardinal, a Visa solution, is a global leader in authenticating digital transactions. We work every day to make the digital shopping experience safe, rewarding, and engaging. We're a global leader not only because of what we do, but because of who we are. Our team represents the best of the best. We work in a way that suits our people, their lifestyles, work styles, and individuality. We work hard as a team to collectively meet - and exceed - goals and consider each other family. We are one of the leading fintech companies in Northeast OH with teams locally and around the world working remotely. We are proud of what we do and how we do it.

Job Description

As a member of an agile team responsible for technical improvement, the Performance Engineer will focus on ensuring that CardinalCommerce systems’ performance exceeds demand. The Performance Engineer will work closely with other Performance Engineers, Product Development, Software Development teams, and Customers to identify opportunities for transformational changes that are CardinalCommerce systems faster and more reliable. This includes participating in the estimation of future demand, helping devise tests to measure performance and reliability, identifying code, architecture, and technology changes that will drive cost-effective performance and reliability improvements, participating in technical reviews to identify performance and reliability risks in ongoing projects, and helping to devise methods of providing performance and reliability feedback earlier in the development process.

What you'll do:
• Participate in design and implement architecture and code-level optimizations to help the application scale to meet current or future KPI goals, primarily in Java and .NET (C#)
• Enhance and execute performance tests for regular measurement of system performance against those KPIs
• Make use of diagnostic tools (AppDynamics, Honeycomb, Blazemeter, etc.), and research and implement additional tools for performance and resiliency monitoring
• Exemplify performance best practices for the rest of the technical team
• Review business and technical requirements, and ongoing projects to identify opportunity areas and recommend adjustments as needed
• Collect feedback from stakeholders, and collaborate with team to implement solutions for customers
• Collaborate with the Product Organization to deliver technical expertise on roadmap items
• Conduct multiple layers of testing on applications, including acceptance testing, unit testing, and integration testing
• Quickly identify design issues that would prevent scalability, performance, or accessibility of applications
• Operate in an agile environment, working with Product and QA team members to deliver software focused on quality
• Participate in technical reviews of ongoing projects
• Help devise methods of testing performance and reliability earlier in the development process

Qualifications

What we need for you to have:
• Minimum of a Bachelor’s degree in technical or related discipline
o In lieu of degree, a high school diploma/equivalent with four or more years related experience and/or training or equivalent combination of education and experience will be considered
• 3+ years of related software engineering experience
• Good understanding of object-oriented programming principles and design patterns; preferably with Java or .NET (C#)
• Understanding of web development technologies and tools, specifically in the areas of application performance and reliability
• Strong understanding of architecture and relational database design
• Applied experience practicing agile software development, preferably Kanban focused
• Proven experience collaborating with multiple internal organizations to deliver Product needs; working with business teams to define acceptance criteria, outline sprint work, and document updates as delivered
• Experience with Test Driven Development
• Prior experience supporting applications in a production environment

What we would love for you to have:
• Proven use of ATDD, writing tests that explore all layers of an application
• Preferred use of Ruby, Cucumber (Gherkin-syntax), and Selenium
• Experience working with as MongoDB, Redis, etc.
• Experience integrating API’s and developing scalable architecture utilizing technologies such as Service Broker & ActiveMQ
• Development and support of applications using Microsoft SQL Management Studio, using Microsoft T-SQL commands

Additional Information

Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers, and reach with hands and arms.

This position requires the incumbent to be available during core business hours.

Work Authorization: Authorization to work in the U.S. is a precondition of employment for this position. Visa will not sponsor applicants for work visas in connection with this position.

This position can be performed in a remote work arrangement for any candidate located outside the greater Cleveland area, or any Visa office. To foster community, connection, and collaboration, it is expected that candidates within a 50 mile commute of our Mentor, Ohio location adhere to a hybrid working model. Hybrid work is also expected for any candidate within a 50 mile commute of a Visa office. This hybrid model includes in office and work from home days each week.

COLORADO APPLICANTS ONLY: The estimated salary range for a new hire into this position in Colorado is $72,000 to $91,800 USD. Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position is eligible for annual bonus and equity. Visa has a comprehensive benefits package for which this position is eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.

Visa has adopted a COVID-19 vaccination policy to safeguard the health and well-being of our employees and visitors. As a condition of employment, all employees based in the U.S. are required to be fully vaccinated for COVID-19, unless a reasonable accommodation is approved or as otherwise required by law.

Privacy Policy