Computer System Architect

Computer Systems Architect

Location: Houston, Texas, United States
Employment Type: Full-Time
Company: Singletonet 

About Singletonet

Singletonet is a technology solutions company specializing in enterprise software development, digital transformation, and system integration services. We design and build scalable software platforms that help organizations streamline operations, integrate complex enterprise systems, and deliver secure digital services.

Our engineering team focuses on designing modern distributed systems, cloud-based platforms, and enterprise integration solutions that support high-performance applications across multiple industries including healthcare technology, digital services, and enterprise workflow automation.

Position Overview

Singletonet is seeking a highly qualified Computer Systems Architect to design and oversee the architecture of complex enterprise software systems and distributed integration platforms.

This role is responsible for defining system architecture strategies, designing scalable software infrastructures, and ensuring seamless integration between internal services and external enterprise platforms. The Computer Systems Architect will lead architectural planning and guide engineering teams in implementing secure, reliable, and scalable systems that support business objectives.

The position requires advanced knowledge in software architecture, distributed systems, enterprise integration frameworks, and modern cloud-based application design.

Key Responsibilities

Enterprise Architecture & System Design

  • Design and oversee enterprise-level system architecture supporting scalable and secure technology platforms.
  • Develop architectural frameworks that guide the design, development, and deployment of enterprise software systems.
  • Evaluate software infrastructure requirements and design system architectures that align with organizational objectives.
  • Define system design standards, architecture guidelines, and reusable software components.

Integration Architecture & API Strategy

  • Architect enterprise integration frameworks enabling communication between internal applications and external partner systems.
  • Design secure and scalable API infrastructures using technologies such as RESTful APIs, SOAP services, and WebSocket communication protocols.
  • Develop API gateway strategies for managing service routing, authentication, and traffic control across distributed systems.
  • Implement enterprise integration patterns supporting secure and reliable data exchange between systems.

Microservices & Distributed Systems Architecture

  • Architect microservices-based backend systems using modern distributed system design principles.
  • Define communication patterns between services using synchronous and asynchronous messaging technologies.
  • Design event-driven system architectures that enable high-performance distributed computing environments.
  • Implement system resiliency strategies including load balancing, caching mechanisms, and fault-tolerant architecture patterns.

Performance Engineering & System Optimization

  • Analyze system performance metrics and optimize architecture for high availability and scalability.
  • Evaluate system components and infrastructure configurations to ensure efficient resource utilization.
  • Implement monitoring, logging, and diagnostic tools to support system performance and operational stability.

Security & Compliance Architecture

  • Design secure system integration frameworks implementing authentication, authorization, and encryption mechanisms.
  • Ensure enterprise systems comply with industry security standards and regulatory requirements including data protection and privacy regulations.
  • Develop secure communication models to protect sensitive enterprise and healthcare-related data.

Technical Leadership & Collaboration

  • Provide architectural leadership to engineering teams responsible for implementing system components.
  • Collaborate with software developers, DevOps engineers, and product managers to ensure alignment between architecture and implementation.
  • Conduct architecture reviews and provide technical guidance for software development projects.
  • Produce technical documentation including architecture diagrams, integration specifications, and system design guidelines.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a closely related technical field.
  • Extensive experience designing and implementing enterprise software architectures and distributed computing systems.
  • Strong understanding of enterprise integration frameworks, API architecture, and system interoperability.
  • Experience with technologies such as Java, Spring Boot, REST APIs, enterprise databases, and middleware platforms.
  • Knowledge of microservices architecture, distributed system design, and integration messaging systems.
  • Strong analytical and problem-solving abilities with the capacity to design complex software systems.

Preferred Qualifications

  • Experience with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
  • Experience with containerized application environments and orchestration platforms such as Docker and Kubernetes.
  • Familiarity with enterprise integration tools, message brokers, and event-driven system architectures.
  • Experience designing high-availability enterprise applications and scalable system infrastructure.

Work Location

Houston, Texas – Company Headquarters.

Compensation & Benefits

Singletonet offers competitive compensation and benefits consistent with industry standards and commensurate with experience.

How to Apply

Qualified candidates may apply through the Singletonet careers page or submit their resume to:

careers@singletonet.com

Apply For This Job

Explore More Job

Software Developer

Database Administrator

Software Quality Assurance

Computer Systems Architect