U

University of Texas at Austin

Public research university in Austin, TX

Distributed Systems Architect / Systems Engineering Lead

Software EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USA$104k - $174k

About the Job

Requirements

  • A bachelor's degree in science, applied science, or engineering.
  • Three years of relevant professional work experience, including architecting and/or designing distributed, large-scale networked, real-time, or high-availability systems.
  • Demonstrated experience designing systems for fault tolerance, high availability, and horizontal scalability across multiple nodes or sites.
  • Experience with distributed systems concepts, including consensus, replication, partitioning, messaging, and eventual/strong consistency models.
  • Experience designing or maintaining formal APIs and interface specifications.
  • Demonstrated ability to design, develop, evaluate, and support the development of large and complex systems.
  • Strong verbal and written communication skills, including the ability to communicate technical detail to staff and stakeholders with varying backgrounds and experience.
  • Demonstrated ability to work effectively independently and collaboratively, with commitment to contributing to and enabling the team.
  • Demonstrated ability to make architectural decisions balancing performance, reliability, and operational complexity.
  • U.S. citizenship is required.
  • The selected applicant must meet eligibility requirements for access to classified information at the level appropriate to the project requirements.

Responsibilities

  • Elicit system scope and requirements from stakeholders for use in systems designs.
  • Lead development and evaluation of distributed systems architecture and design, including scope, requirements, components, interactions, and interfaces.
  • Communicate work processes, products, and results through documentation, written reports, and briefings to stakeholders.
  • Participate in Agile processes and backlog management, and decompose projects into components and actionable units of work.
  • Coordinate with and support stakeholders throughout systems definition, design, implementation, integration, and deployment.
  • Perform engineering estimates, guide project schedules, and identify dependencies.
  • Conduct engineering evaluations, including trade studies, reliability analysis, functional analysis, and risk analysis assessments.
  • Mentor junior engineering staff, technicians, and students.
  • Perform other related functions as assigned.

Desired Qualifications

  • A post-graduate degree in systems engineering, engineering management, engineering mechanics, operations research, industrial engineering, or a related field.
  • Twelve or more years of relevant professional work experience, including eight or more years architecting and/or designing distributed, large-scale networked, real-time, or high-availability systems.
  • Immediate or previous eligibility for access to classified information.
  • Experience with containerization and orchestration, such as Docker and Kubernetes, infrastructure as code, and cloud platforms such as AWS.
  • Experience with streaming/messaging systems such as Pulsar, real-time data streams, and TCP/IP networking at scale.
  • Work experience specific to GNSS observation and navigation data.
  • Experience participating in Agile project management using Jira or similar Agile management tools.
  • Experience with model-based systems engineering tools and techniques; experience with Structurizr is a plus.
  • Demonstrated experience in software development using C++ or Python.
  • Cumulative GPA of 3.0.

About the Company

University of Texas at Austin

Public research university in Austin, TX

University of Texas at Austin is a public research university in Austin, Texas. It offers undergraduate, graduate, and professional education across a broad range of fields.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at University of Texas at Austin

See more jobs