Software Architect

Verified Credentials

United States

On-site

USD 140,000 - 200,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Verified Credentials seeks an experienced Software Architect to design and oversee automated data acquisition, retrieval, and processing platforms supporting public record services. You will guide technical direction and ensure scalable, secure, and high-performing enterprise solutions across multiple tech stacks.

You will provide architectural leadership, mentor engineers, and collaborate with business stakeholders to translate strategic goals into actionable plans, while advancing cloud

Qualifications

  • Bachelor's degree or equivalent in CS/SE/IT or related field.
  • 8+ years progressive software engineering with 5+ years designing/architecting enterprise software.
  • Experience designing scalable web automation, browser automation, APIs, distributed systems, cloud architectures.

Responsibilities

  • Design, maintain, and oversee architecture of data acquisition, retrieval, and processing platforms.
  • Develop architectural standards, patterns, and best practices with architecture reviews.
  • Evaluate technologies and modernization opportunities to improve performance and scalability.
  • Provide technical leadership across Python, Ruby, ColdFusion, C#, ASP.NET, SQL Server.
  • Collaborate with stakeholders to translate objectives into scalable solutions.
  • Lead technical reviews, root-cause analyses, and architectural documentation.

Skills

Software architecture
Automation & data acquisition
Cloud & DevOps
Data management & SQL
AI & OCR tech
Leadership & mentoring
Communication & collaboration
System performance & observability

Education

Bachelor's degree in CS/SE/IT
8+ years software engineering
5+ years enterprise architecture

Tools

Playwright
Selenium
Puppeteer
WebDriver
APIs

Job description

Primary Purpose of the Job

Design, architect, and oversee the development of automated data acquisition, retrieval, and processing platforms that support the organization's public record retrieval services and strategic business objectives. Collaborate with business and technology teams to define technical direction, evaluate emerging technologies, and deliver scalable, resilient solutions that improve data acquisition efficiency, reliability, and performance. Provide architectural leadership and technical guidance to support the successful delivery, maintenance, and continuous improvement of enterprise software and automation systems.

Supervisory Responsibility

Does not directly supervise team members.

Essential Duties
  • Design, maintain, and oversee the architecture of automated data acquisition, retrieval, and processing platforms, including web automation, browser automation, API integration, and resilient retrieval frameworks, ensuring scalable, reliable solutions that adapt to evolving data sources and support business objectives.
  • Develop and enforce architectural standards, design patterns, engineering best practices, and operational requirements through architecture reviews and technical design discussions, ensuring secure, maintainable, observable, and high-performing solutions.
  • Evaluate existing systems, emerging technologies, and solution alternatives to identify opportunities for modernization, automation, and performance improvements while providing feasibility assessments, effort estimates, and technical recommendations that support project planning and prioritization.
  • Provide technical leadership, architectural guidance, and code-level oversight across development initiatives involving Python, Ruby, ColdFusion, C#, ASP.NET, SQL Server, and related technologies, supporting engineering consistency, solution quality, and successful project delivery.
  • Collaborate with business stakeholders and leadership to translate strategic objectives and operational requirements into scalable technical solutions and actionable development plans.
  • Partner with development teams to resolve complex technical issues through root cause analysis, corrective action planning, and the creation of architectural documentation, technical specifications, and system diagrams that support long-term maintainability and knowledge sharing.
  • Lead the evaluation and adoption of cloud technologies, distributed systems, artificial intelligence tools, and automation solutions, improving operational efficiency, retrieval effectiveness, and long-term platform scalability.
  • Drive continuous improvement initiatives by identifying opportunities to streamline processes, enhance system performance, reduce operational risk, and strengthen data acquisition capabilities.
  • Promote a shared sense of purpose and teamwork through transparent communication strategies.
  • Meet individual goals and key performance indicators (KPIs) established by the Director of Software Development.
  • Provide regular updates to the Director of Software Development on architectural initiatives, project status, risks, and technical recommendations.
  • Stay informed of current organizational policies, procedures, and industry standards.
  • Pursue ongoing professional development through training and education.
  • Perform other duties as assigned to support departmental and organizational goals.
Required Skills
  • Advanced knowledge of software architecture principles, enterprise application design patterns, system integration methodologies, and scalable distributed systems.
  • Expertise in automation and data acquisition technologies, including Python, Playwright, Selenium, Puppeteer, WebDriver, API integrations, and related frameworks.
  • Advanced knowledge of software development and architecture across multiple technology stacks, including Python, Ruby, ColdFusion, C#, ASP.NET, SQL Server, and related web, automation, and enterprise application technologies.
  • Strong understanding of cloud platforms, DevOps practices, CI/CD pipelines, application security, observability, performance optimization, and modern software development methodologies.
  • Proficiency with SQL Server, Transact-SQL, enterprise data management, high-volume data processing, and data integration architectures.
  • Knowledge of AI-assisted extraction, OCR technologies, intelligent document processing, and emerging automation technologies.
  • Ability to evaluate complex technical challenges, develop scalable solutions, and balance business objectives with architectural, operational, security, and performance requirements.
  • Ability to provide technical leadership, mentor development team members, influence architectural decisions, and establish engineering standards and best practices.
  • Strong analytical, organizational, communication, and project planning skills, including the ability to effectively collaborate with technical and non-technical stakeholders and manage multiple priorities.
Required Education and Experience
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or an equivalent combination of education and relevant experience.
  • Minimum of 8 years of progressive software engineering experience, including at least 5 years designing and architecting enterprise software, automation, retrieval, data acquisition, or other large-scale processing solutions.
  • Experience designing scalable web automation, browser automation, API integration, distributed systems, cloud-based architectures, and enterprise data acquisition platforms.
  • Experience designing, developing, supporting, or providing architectural oversight for solutions utilizing Python, Ruby, ColdFusion, C#, ASP.NET, SQL Server, and related web and automation technologies.
  • Experience providing technical leadership, architectural guidance, mentoring, and technical oversight within software development environments.
  • Experience supporting or modernizing legacy systems while guiding the adoption of modern development frameworks, cloud technologies, and architectural best practices.
  • Experience working in structured software development environments that emphasize testing, version control, code reviews, security, CI/CD, and collaborative engineering practices.
Physical and Mental Demands
  • Prolonged periods of sitting and standing at a desk and while working on a computer.
  • Ability to lift up to 10 pounds on an occasional basis.
  • Regular and predictable attendance.
  • Regular interaction with other team members, including spontaneous and planned video meetings.
  • Ability to effectively perform responsibilities under occasionally stressful situations, including meeting daily, weekly, monthly, quarterly, and/or annual standards and workload expectations.
  • Ability to work any shift and required overtime based on business needs.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Manager
Software Development Manager

Goodville Mutual Casualty Company • New Holland

On-site
USD 150,000 - 190,000
IT Application Developer I
IT Application Developer I

Pennsylvania Lumbermens Mutual Insurance Company • Philadelphia

On-site
USD 95,000 - 130,000
Software Architect
Software Architect

TrulyHired • United States

On-site
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Quick Custom Intelligence • San Diego (CA)

On-site
USD 180,000 - 230,000
STAFF SOFTWARE ENGINEER (AI)
STAFF SOFTWARE ENGINEER (AI)

The Home Depot • Atlanta (GA)

On-site
USD 140,000 - 190,000
Software Engineer
Software Engineer

Triangle Manufacturing Company, Inc. • Upper Saddle River (NJ)

On-site
USD 70,000 - 90,000
Software Engineer
Software Engineer

Midmark Corporation • Cincinnati (OH)

On-site
USD 110,000 - 140,000
Software Engineering Manager
Software Engineering Manager

American Fidelity • Oklahoma City (OK)

On-site
USD 100,000 - 140,000
Software Engineer Manager - Supply Chain RE (Remote)
Software Engineer Manager - Supply Chain RE (Remote)

The Home Depot • Atlanta (GA)

Hybrid
USD 180,000 - 240,000
Software Architect
Software Architect

TDIndustries, Inc. • Dallas (TX)

On-site
USD 150,000 - 190,000