Senior Staff Software Engineer job in Scottsdale, AZ | E-xa...

Senior Staff Software Engineer
E-xact Transactions Canada LtdScottsdale, AZ4 days ago
Exact Payments, LLC

Position: Senior Staff Software Engineer

Multiple Locations: Vancouver, British Columbia, Canada, Scottsdale, AZ, or Remote


About Us



Exact Payments is a leading provider of high-performance payment services to bank partners, software platforms, and omnichannel merchants. Exact delivers a highly scaled payments platform integrated to leading processors in the US and Canada including Fiserv/First Data, Elavon, TSYS, Chase Canada, and Moneris.


Founded in 1999, Exact is a proven player in the eCommerce payments market with deep expertise in building and supporting payment platforms for large banks, government agencies, and its own direct client portfolio. Our cloud-based technology is fully redundant and offers comprehensive integration options including Rest APIs, PCI-compliant hosted payment pages and virtual terminal interfaces. The technology stack is built for scale delivering the highest level of performance and reliability at transaction volumes exceeding 1 billion annually.


Exact is a private equity-backed company headquartered in Scottsdale, Arizona, and Vancouver, British Columbia.


Your Role



Exact Payments is looking for a Senior Staff Software Engineer who can function as Tech Lead for one or more mission-oriented, autonomous software development teams. We are looking for a leader who can bring in their deep technical expertise, collaboration skills, and mentoring abilities to apply in a fast-paced, cutting-edge technology company in the online payments space.


What you will be doing



The successful candidate will be a team player who is self-driven, shares information well, learns fast, is well organized, highly reliable, and pays close attention to detail. He/She will also be able to function in a highly cross-functional environment. The candidate must engage proactively with the product managers and technical/customer support professionals to understand business/product requirements at a higher level and transform them into engineering-specific deliverables with the help of other technology peers, project managers and Technical Program Managers. Key responsibilities include:


  • Proactively engage with the business staff to understand business requirements, product roadmap, opportunity windows and translate them into appropriate technical deliverables

  • Work inside and across agile teams to design, build, test and maintain efficient, reusable, and reliable software solutions that meet business requirements.

  • Collaborate with team members, scrum masters, architects, product owners to move the development program forward on a day-to-day basis.

  • Build and integrate data storage solutions that may include databases, key-value stores, cloud-based object stores, etc.

  • Design and develop APIs and other interfaces to enable integration of UI applications with backend services. Evangelize the API-first development culture within the agile teams

  • Lead efforts in identifying and validating technologies, solution ideas and external service platforms by effectively organizing fast proof-of-concept implementations

  • Help maintain code quality, organization and automation of software development process using agile, modern approaches

  • Document the details of engineering systems in the form of clean architecture diagrams, design decisions, etc. for sharing and knowledge transfer within the organization.

  • Establish and enforce the culture of shared knowledge in the form of documents, presentations, and hands-on working sessions.






About You


  • Bachelor’s degree in Computer Science or related field. A Master’s in a related technical discipline is preferable

  • 8+ years of experience as a Software Development Engineer in advanced, large scale, technology systems

  • Experience in building REST-based, API-centric microservices and other distributed systems platform in any of the software languages such as Python, NodeJS, Java, Ruby, Golang

  • Proven experience as a technical leader with the ability to understand the business requirements to architect, design, and build appropriate technology solutions.

  • Experience in cloud computing preferably with key certifications from public cloud providers such as AWS.

  • Well versed with the practice of cloud-native application development and twelve-factor methodology of technology services development

  • Solid understanding of SQL and NoSQL database technologies and experience with web-scale messaging systems such as Kafka

  • Demonstrable experience in designing and developing container-based services and operating them effectively in modern orchestration platforms such as Kubernetes

  • Experience in online/ecommerce platforms, payments integration, payments gateways is a plus

  • Excellent written and verbal communication and listening skills






What We Offer


We are a team of passionate professionals working together to ‘propel high-performance digital commerce for our clients and partners’. We value diversity, creativity, innovation, collaboration, integrity, and respect and are looking for people who share these same values to join our growing team. We offer a comprehensive benefits program for our Canadian employees including Extended Healthcare benefits.
Removal Technician

SCI Shared Resources, LLC

Phoenix, AZ

Mon, 27 Jun 2022 21:33:42 GMT
Cooperates with first responders, Coroner, hospital staff, or Senior Livi...
Software Engineer

Bryan University

Tempe, AZ

Mon, 27 Jun 2022 22:21:23 GMT
As a Software Engineer, you’ll support Bryan University’s mission to Libe...
Administrative Assistant

Ardurra

Phoenix, AZ

Tue, 28 Jun 2022 01:09:48 GMT
Under general supervision, provide clerical support involving multiple office
DISTRICT PROGRAM MANAGER- FINANCIAL EXPLOITATION

State of Arizona

Phoenix, AZ

Mon, 27 Jun 2022 23:01:51 GMT
Oversee and consult on casework and investigative activities performed by sta...
Survey Instrument Person I

Ardurra

Mesa, AZ

Tue, 28 Jun 2022 01:10:01 GMT
Microsoft software experience (Word & Excel). This is a full-time positio...
CAD Technician I

Ardurra

Phoenix, AZ

Tue, 28 Jun 2022 01:10:09 GMT
Candidate would use CAD equipment/software to provide support to engineers by pr...
Customer Service IT Support Technician

Arizona State University

Tempe, AZ

Tue, 28 Jun 2022 00:41:18 GMT
The primary duty of this position is to provide endpoint support to faculty, ...
Staff Geologist or Hydrogeologist

Geosyntec Consultants, Inc.

Phoenix, AZ

Tue, 28 Jun 2022 00:21:54 GMT
Working knowledge of MS Word, Excel, and related software; AutoCAD and/or...
Manager, Internal Audit

TriWest Healthcare Alliance

Phoenix, AZ

Mon, 27 Jun 2022 21:09:45 GMT
Provides guidance, supervision, and assistance to Internal Audit staff. C...
Survey CADD Designer

Ardurra

Phoenix, AZ

Tue, 28 Jun 2022 01:10:27 GMT
Candidate would use CAD equipment/software to provide support to engineers by pr...
Survey Party Chief II

Ardurra

Mesa, AZ

Tue, 28 Jun 2022 01:10:07 GMT
Must be proficient with electronic data collection systems and processes; must b...
Front Desk Supervisor - Club Wyndham Legacy Golf Resort

Wyndham Destinations

Phoenix, AZ

Tue, 28 Jun 2022 01:41:57 GMT
Working knowledge of various computer software programs. Basic Leadership...
Senior Land Development Designer

Ardurra

Phoenix, AZ

Tue, 28 Jun 2022 01:10:04 GMT
Have the capability and experience to understand and prepare design plans with A...
Registrar

Legacy Traditional Schools

Mesa, AZ

Mon, 27 Jun 2022 23:45:29 GMT
Ability to learn new software programs as needed. The role of the Registr...
Concrete Superintendent - Heavy Civil 1

Kiewit Corporation

Phoenix, AZ

Tue, 28 Jun 2022 02:17:14 GMT
Ability to quickly learn and understand various processes regarding Kiewit’s pol...