Software Architect

InvoiceCloud
Salt Lake City, UT, US
Full-time

Job Description

Job Description

About InvoiceCloud :

InvoiceCloud is a leading provider of online bill payment services. Founded in 2009, the company has grown to be one of the leading disruptors in the cloud-based electronic bill presentment and payment (EBPP) space, helping institutions put customer experience first.

By switching to InvoiceCloud, clients can improve customer engagement, loyalty, and efficiency while reducing churn and missed payments in the process.

With over 50 million payments processed annually, InvoiceCloud is one of the most secure, innovative, and inclusive fintech solutions in the market.

To learn more, visit www.InvoiceCloud.com.

The Invoice Cloud Engineering team owns the overall architecture, development, delivery, data, site reliability, security, availability, and innovation of our industry-leading SaaS customer engagement, e-billing, and payment platform used by thousands of businesses and millions of customers.

With its market-leading solutions, partnership model and vertical focus, Invoice Cloud is scaling rapidly with an annual organic growth rate of approximately 40% plus further growth from acquisitions.

Within a few years, Invoice Cloud expects to process hundreds of millions of transactions annually.

To realize this journey and future growth, we are looking for a SW, Architect to join the engineering architecture technology group (VP& Architects, Distinguished Engineers, and SMEs) and lead assigned project initiatives.

This role will report to VP, Engineering Architecture and will not have any direct reports to begin with. This hands-on technical role will partner with our diverse group of engineering & product leaders across different areas of excellence software engineering, data services, cloud engineering, quality engineering, integrations, solutions engineering & service management.

The ideal individual is an influential software engineer with senior level experience in financial services, preferably in payments domain, and able to champion and influence enterprise-wide engineering & architecture practices like monolith to microservices transformation, test-driven development, automated testing, infrastructure as code, site reliability, lean agile & DevSecOps mindset.

This is an ideal opportunity for someone who has a passion for software design, empowering engineering squads, and keen to solve business problems by finding ways to lead with influence, rather than authority.

Outcomes

First 90 days

  • Develop an understanding of the current business model, major initiatives, and key stakeholders.
  • Develop an understanding of the current software, data & cloud architectures
  • Develop and understanding of the current software, testing, DevSecOps processes, and tools.
  • Become familiar with key systems, service management and operational processes.
  • Demonstrate ability to support, modify and add new functionality to the current software applications.
  • Begin participation in architecture and agile transformation initiatives.
  • Socialize areas of improvement observed during the onboarding & training period.

Ongoing

The SW, Architect role will have a broad set of responsibilities including the following :

  • Design, plan, and execute on assigned project initiatives
  • Own technical direction by developing a deep, strategic understanding of the company priorities and objectives
  • Partner with senior technology leadership group for necessary budgeting, resource planning and allocation
  • Be the connective tissue between the assigned cross functional engineering team and senior executives
  • Ensure the team understands the vision, outcomes and that they are inspired and motivated to realize it
  • Active hands-on participation in implementation of the above initiatives using established engineering policies and practices to ensure the software delivery pipeline flows regularly, consistently, timely, efficiently and with high quality.
  • Instill and foster lean Agile, CI / CD, DevSecOps and SRE culture in the team.
  • Ensure build, release and deployment goals and deadlines are met in a fast-paced environment.
  • Participate in periodic on-call, support of after-hours deployment / maintenance windows.

Broader Engineering Scope :

  • Active collaboration in driving broader architecture decisions
  • Partner with senior leaders in Product and Engineering organization in driving evolution and advancement of the Software, Data and Test engineering, Infrastructure as Code, SRE & DevSecOps practices.
  • Assist in formulating technology strategies and roadmaps and enabling high-performance engineering teams.
  • Assist in formulating next generation architectural patterns governing the software micro service transformation
  • Assist in next generation architectural patterns around integration platforms and services
  • Foster a technical culture that drives high ambition, accountability, and desire to make an impact.
  • Encourage a highly communicative culture that ensures open, transparent, and consistent exchange with key stakeholders
  • Ensure security and compliance is built-in and not an afterthought.
  • Ensure 24x7 automated monitoring of environments and services by working with development and operations teams.

Competencies

  • Strategic thinking, planning and execution
  • Problem solving
  • Collaboration
  • Communication
  • Emotional intelligence
  • Career Development
  • Project planning
  • Initiative

Who We Seek

  • 10+ years of engineering experience and proven track record in enterprise software engineering and architecture transformations.
  • Solid technical background in enterprise software development, preferably within financial services or FinTech (banking, lending, payments).
  • Detailed knowledge of software engineering best practices for the full software development life cycle, including agile planning, coding standards, code reviews, source control, build and release processes, continuous deployment, and test suite development and maintenance.
  • Strong experience in adopting lean, agile software delivery practices like Scrum, Kanban etc.
  • Solid technical leadership experience in quality engineering practices, test automation (unit testing, API testing, Acceptance testing), CI / CD, SDLC, etc.
  • Deep technical understanding of key cloud technologies like containerization, messaging, micro services.
  • Understanding of the software security best practices.
  • Knowledge of automation and scripting or related infrastructure-as-code concepts with configuration management tools (e.

g., Ansible, Istio, Chef, Puppet), preferably Terraform.

  • 10+ years of experience with technologies we currently use
  • Net - C#, ASP.NET (WebForms, MVC, WebAPI), Visual Studio
  • React, Angular or similar modern JavaScript frameworks
  • T-SQL, ADO.NET, SQL Server and other relevant data platforms
  • Azure DevOps, GitHub, or other similar platforms
  • Microsoft Azure or similar major cloud technology providers (AWS, GCP)
  • Strong analytical, interpersonal, written, and verbal communication skills with customers, vendors, and other engineering teams, solving complex system problems together.
  • Experience working in highly regulated, security-focused environments (familiar with setting up controls and processes around HIPAA, PCI, SOC 2, or similar frameworks).

Benefits

We offer a competitive benefits program including :

  • Medical, dental, vision, life & disability insurance
  • 401(k) plan with company match
  • Flexible Time Off (FTO), wellbeing days, paid holidays, and summer Fridays
  • Mental health resources
  • Paid parental leave & Backup Care
  • Tuition reimbursement
  • Employee Resource Groups (ERGs)

InvoiceCloud is an Equal Opportunity Employer.

InvoiceCloud provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

If you have a disability under the Americans with Disabilities Act or similar law, or you require a religious accommodation, and you wish to discuss potential accommodations related to applying for employment at our company, please contact [email protected].

Click here to review InvoiceCloud's Job Applicant Privacy Policy.

To all recruitment agencies : InvoiceCloud does not accept agency resumes. Please do not forward resumes to our job's alias, employees, or any other organization location.

Invoice Cloud is not responsible for any fees related to unsolicited resumes.

30+ days ago
Related jobs
Highmark Health
UT, Working at Home, Utah

Ability to address complex software architecture challenges, including the evaluation of technologies, architectural patterns, architectural modeling, architectural views, component specification, and design principles. Cloud Service Provider Solution Architect Certification, including AWS Solution ...

NICE
Sandy, Utah

The Software Architect is responsible for providing technical leadership across development teams in one functional area. As a Software Architect a Typical Day Might Include the Following:. Work with product management team to define new architectural requirements. Communicate architecture in an eff...

New Relic, Inc.
Salt Lake City, Utah
Remote

Principal Software Engineer - Platform Security/Compliance Architect - (Remote). Principal Software Engineer - Platform Security/Compliance Architect - (Remote). We are looking for a talented and experienced Principal Software Engineer to serve as our Compliance Architect for our teams. Principal So...

InvoiceCloud
Salt Lake City, Utah

To realize this journey and future growth, we are looking for a SW, Architect to join the engineering architecture technology group (VP& Architects, Distinguished Engineers, and SMEs) and lead assigned project initiatives. The ideal individual is an influential software engineer with senior leve...

Promoted
Qualys
Salt Lake City, Utah

The Major Account Solutions Architect must possess an advanced level of understanding of the Qualys solutions suite. The Major Account - Solutions Architect is responsible for penetrating enterprise level accounts from an advanced technical and strategic perspective. Must possess an advanced level o...

Promoted
PMI (Project Management Institute)
Salt Lake City, Utah

Leading teams and collaborating effectively with solution architects and technical leads in the development of enterprise application architecture and related technical needs and integrations. Experience and knowledge to lead and collaborate effectively with solution architect and technical leads in...

Promoted
BankTalent HQ
Midvale, Utah

Knowledge of modern microservices-based application architectures - MACH (Microservices, API First, Cloud-Native and Headless Architectures) including application and data integration approaches such as RESTful APIs, Kafka streaming, etc. Partnering with technology and business stakeholders to under...

Promoted
Optomi
Salt Lake City, Utah
Remote

Mid-Level Software Engineer - (. Optomi, in partnership with a family-owned billion dollar business, is seeking a Mid-Level Software Engineer to fulfill a contract-to-hire opportunity with a client based out of Grand rapids, MI. ...

Promoted
Clear Point Consultants
Salt Lake City, Utah
Remote

Job Title: Spanish speaking – REMOTE AWS DevOps Cloud Architect**. We are seeking a skilled DevOps Architect (AWS) with a strong focus on client facing business acumen – This role requires proficiency in speaking Spanish. The ideal candidate will have extensive experience with AWS cloud infrastructu...

Promoted
Software Technology Group
UT, United States

Software Technology Group is a software development consulting company dedicated to building software solutions that transform our clients businesses. We’re currently looking for React Developers to join our team. Collaborate with product owners, UX/UI designers, and back-end developers to gather re...