Software Architect

IntePros
Miramar, FL

Software Architect


Overview

We are seeking an experienced Software Architect to join our Operations Center and play a critical role in designing, developing, and delivering high-quality software solutions. This role is responsible for driving architectural excellence across the organization while enabling both technology and business teams to deliver scalable, secure, and resilient solutions.

The ideal candidate brings deep expertise in software architecture, a strong engineering background, and a proven ability to lead and mentor development teams.


Key Responsibilities

  • Provide architectural leadership across the full software development lifecycle, ensuring solutions are secure, scalable, resilient, and aligned with business and technology strategy.
  • Collaborate with business, product, and technology stakeholders to translate requirements into comprehensive architectural designs, solution alternatives, and technical roadmaps.
  • Mentor and coach software engineers and technical leads, promoting strong engineering discipline, design thinking, and continuous improvement.
  • Define and govern application architecture standards, patterns, and best practices across both custom-developed and vendor-provided solutions.
  • Review and approve solution designs, architecture diagrams, code, and integration specifications to ensure alignment with enterprise architecture principles.
  • Lead enterprise automation strategy and implementation, identifying high-value opportunities and measuring outcomes such as cycle time reduction, error rates, cost savings, and user experience improvements.
  • Architect and govern Robotic Process Automation (RPA) capabilities, including bot design standards, orchestration, security, credential management, and monitoring.
  • Own architectural direction for the enterprise platform ecosystem, leveraging ServiceNow for standardized intake, workflow orchestration, CMDB alignment, and cross-platform integrations.
  • Drive modernization of legacy applications through refactoring, re-platforming, or replacement to improve maintainability, scalability, and time to value.
  • Develop and execute an AI adoption strategy that enhances developer productivity through responsible use of AI-assisted tools and automation.


Minimum Qualifications

Education:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.

Experience:

  • 10+ years of software engineering experience, with at least 5 years in a senior technical leadership role (Software Architect, Lead Engineer, or Principal Engineer).
  • Proven experience architecting and delivering production-grade applications, including knowledge of networking, identity, secrets management, and cost-efficient design.
  • Strong background in modern architectural patterns, including modular monoliths and/or microservices, API-first design (REST/GraphQL), and event-driven systems (queues/streams).
  • Demonstrated success implementing modern DevOps practices such as CI/CD, automated testing, infrastructure as code, and progressive delivery strategies (blue/green, canary, feature flags).
  • Deep understanding of application security, including threat modeling, secure coding, encryption, authentication/authorization, and vulnerability management.
  • Experience designing systems for reliability, including observability (logs, metrics, traces), performance optimization, incident response, and disaster recovery.
  • Ability to collaborate effectively across product, security, infrastructure, and vendor teams, while clearly communicating architectural decisions.
  • Proven track record of influencing technical direction through architecture artifacts such as diagrams, ADRs, and reference architectures.
  • Experience leading enterprise automation initiatives with measurable business outcomes.
  • Hands-on experience with RPA delivery and governance, as well as enterprise platforms such as ServiceNow for workflow orchestration and integrations.
  • Strong stakeholder management skills with the ability to translate business needs into technical solutions and guide teams through change.

// // //