Match score not available

Software Architect

Remote: 
Full Remote
Contract: 
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

10+ years in enterprise software engineering, Deep understanding of financial services domain, Expertise in lean agile methodologies, Extensive experience in DevSecOps practices.

Key responsabilities:

  • Design, plan, and execute project initiatives
  • Own technical direction and team connectivity
  • Ensure continuous software delivery with quality
  • Drive broader architecture decisions and integrations
EngageSmart logo
EngageSmart SME https://www.engagesmart.com/
501 - 1000 Employees
See more EngageSmart offers

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 jobs@invoicecloud.com

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.  

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Emotional Intelligence
  • Problem Solving
  • Collaboration
  • Communication
  • Strategic Thinking

Software Architect Related jobs