About The Position

As a Computer Systems Engineer, Architect (SME), you will play a crucial role in designing, implementing, and optimizing advanced computer systems and architectures. You will work closely with cross-functional teams to develop robust solutions that meet our clients' specific requirements while adhering to industry best practices and standards.

Requirements

  • Proven experience 7-10 years in system design, architecture, and implementation.
  • In-depth knowledge of computer hardware, operating systems, networking protocols, and storage technologies.
  • Proficiency in multiple programming languages, including Java, C#, Python, and JavaScript.
  • Strong analytical and problem-solving skills with a keen attention to detail.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
  • Relevant certifications (e.g., CISSP, CCNA, AWS or Azure Certified Solutions Architect) are a plus.

Responsibilities

  • Lead the design and architecture of computer systems, including hardware, software, networking, and storage components.
  • Develop comprehensive system blueprints and specifications to guide implementation efforts.
  • Evaluate emerging technologies, tools, and platforms to determine their suitability for inclusion in system designs.
  • Make informed recommendations based on performance, scalability, reliability, and cost considerations.
  • Identify performance bottlenecks and inefficiencies in existing computer systems and propose innovative solutions to optimize performance, throughput, and resource utilization.
  • Collaborate with cybersecurity experts to integrate robust security measures into system designs and architectures.
  • Ensure compliance with relevant regulations and industry standards, such as GDPR, HIPAA, and PCI DSS.
  • Design systems that can seamlessly scale to accommodate growing workloads and user demands.
  • Implement redundancy and failover mechanisms to enhance system resilience and availability.
  • Work closely with software developers, network engineers, database administrators, and other stakeholders to integrate system components and ensure seamless interoperability.
  • Create detailed technical documentation, including system design documents, architecture diagrams, and implementation guides.
  • Provide regular progress updates and reports to project stakeholders.
  • Stay abreast of industry trends, advancements, and best practices in computer systems engineering and architecture.
  • Proactively identify opportunities for process improvement and optimization.

Benefits

  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Generous PTO
  • Company-paid life and disability insurance
  • Flexible Spending Accounts (FSA)
  • Employee Assistance Program (EAP)

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Bachelor's degree

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service