Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Vp, Enterprise Controller Jobs
Recruited by Kindthread 7 months ago Address Scottsdale, AZ, United States
Vp Of Engineering Jobs
Recruited by Nxu, Inc. 9 months ago Address Tempe, AZ, United States
Vp Of People Jobs
Recruited by Jobot 11 months ago Address Phoenix, AZ, United States
Vp Of People Jobs
Recruited by Jobot 11 months ago Address Tucson, AZ, United States
Vp, Engineering Jobs
Recruited by Atlis Motor Vehicles 1 year ago Address Mesa, AZ, United States

Vp Of Engineering Jobs

Company

Aurora Payments

Address Arizona, United States
Employment type FULL_TIME
Salary
Category Financial Services
Expires 2023-07-27
Posted at 10 months ago
Job Description

VP of Engineering


Remote – Las Vegas, NV – Tempe, AZ – Miami, FL – Atlanta, GA


Who we are:

Aurora Payments is a united team of fintech professionals who are dedicated to providing its partners with customizable and reliable payments solutions that are suitable for any business environment. Our cutting-edge, reliable technology produces results, as our businesses partners experience increased efficiency and achieve additional growth opportunities. It’s the successes of our clients and partners that drive us to continue to provide the best quality products, customer service, and technical support in the industry. Our goal is to help businesses of all sizes grow their revenue streams and increase their efficiency by delivering reliable, secure, and compliant payment solutions.

Aurora is a well-funded, employee-centric culture-based company headquartered in Las Vegas, NV (with offices in Tempe, AZ, Miami, FL, and Atlanta, GA) with approximately 25,000 merchants and $12 billion in annual processing. Since 2018, we have rapidly grown our nationwide market share in various strategically targeted industries due to our competitive rates, unparalleled products, and superior services.


Position Overview: As the VP of Software Engineering at Aurora Payments, you will play a strategic role in managing our global outsourced software teams and building a new in-house team. You will drive and oversee the development of our payment processing software, ensuring its robustness, reliability, and efficiency. This role is a significant leadership position requiring extensive experience managing software engineering teams, especially those focused on SaaS or payment processing applications. This role is remote eligible and we have physical offices located in Phoenix, AZ, Las Vegas, NV, Miami, FL, and Atlanta, GA. Business travel is expected and will most frequently occur to Las Vegas, typically 4-5 days out of each month, but may include travel to other locations as required by the business.


Job Responsibilities:


· Collaborate with the CTO to implement technology strategy for our payment processing platform including technology selection, software architecture decisions, and the application of emerging technologies.

· Lead and manage our global outsourced software teams, including setting expectations, providing feedback, and ensuring high-quality output.

· Build and manage a new in-house software engineering team, including talent recruitment, training, and retention.

· Oversee the design and implementation of software applications, ensuring they meet business requirements and align with technology and business strategies.

· Oversee project timelines, budgets, and deliverables, ensuring on-time and high-quality delivery of software projects.

· Define the technical vision, strategy, and architecture for our payment processing platform. This includes technology selection, maintaining our current technology stack (C# .NET Core, ReactJS, Postgres, Spanner, Team City, Google Cloud), and considering the application of emerging technologies.

· Manage and guide the development of complex user interfaces using ReactJS and associated technologies such as Redux, Flux, or other modern front-end frameworks. Oversee the efficient and effective use of libraries and tools for improved UI/UX.

· Direct the implementation of DevOps practices such as continuous integration and continuous deployment (CI/CD) using tools like Team City.

· Oversee the management and optimization of cloud resources in Google Cloud Platform (GCP), ensuring scalability, security, and cost-effectiveness.

· Implement and enforce best practices in coding, architecture, and testing, promoting the use of clean, efficient, and reusable code.

· Establish a culture of code reviews, unit testing, and automation to reduce technical debt and maintain high software quality.

· Stay up to date with emerging technology trends and innovations, particularly within the payment processing and SaaS sectors. Integrate these insights into Aurora Payments' development practices, processes, and technology stack as appropriate.

Required Skills and Abilities:


· Bachelor’s degree in computer science or related technical field; master’s degree preferred.

· 10+ years of experience managing software engineering teams, with at least 5 years managing high-performing SaaS or payment processing applications.

· Strong leadership and team management skills, with a proven track record of building and maintaining high-performing teams.

· Extensive experience with our primary technology stack: C# .NET Core, ReactJS, and Postgres. Experience with NewSQL Postgres compatible database such as Cloud Spanner and Cockroach DB a plus.

· Strong familiarity and hands-on experience with ReactJS and common related frameworks such as Redux or Flux, including their best practices and core principles.

· Deep understanding of front-end technologies and platforms, such as HTML5, CSS3, and JavaScript/TypeScript.

· Understanding of RESTful APIs and how to connect ReactJS applications with back-end services.

· Proficient understanding of server-side CSS pre-processing platforms.

· Knowledge of industry best practices, software development life cycle (SDLC), and Agile methodologies.

· Excellent communication skills, with the ability to effectively interface with teams located in different geographical areas and time zones.

· Applicants must be legally authorized to work in the United States or Canada.

Other job requirements:

This position requires travel up to 25%.

All prospective employees must pass a background check.

Exempt