Senior Engineer / Architect

Sixth Street•Austin, TX
•Onsite

About The Position

This is a full-time role based in Austin or Dallas, Texas, on Sixth Street’s Core Engineering team. It is a cross-functional position closely aligned with data and developer platforms, with a horizontal view across engineering teams and technology stacks. The role helps teams follow established “golden paths” and best practices, identifies recurring patterns, and determines when shared solutions should become central platform capabilities or libraries. It is hands-on and commercially focused, with areas of focus including data pipelines, APIs, Service Oriented Architecture, and helping bring proof-of-concept projects to market. The Senior Engineer / Architect partners with development teams on complex architectural decisions and provides practical guidance to keep designs robust, maintainable, and commercially sound. Working with Platform and Security teams, the role helps shape and promote golden paths, conveys delivery-team feedback to Platform Engineering, and translates recurring delivery friction into requirements for shared capabilities. The position also provides technical mentorship and influence, participates in due diligence and design reviews, and engages in prototyping and critical investigations. The role collaborates with engineering, data, analytics, and infrastructure teams to translate business requirements into architectural guidance. It identifies common architectural problems, helps distinguish shared platform opportunities from team-specific solutions, evaluates relevant technologies, and champions developer experience and code quality. The listed technology stack includes Python, Java, React, AWS, Apache Airflow, Kafka, CDK, and Terraform.

Requirements

  • 15+ years’ experience in professional software development (listed as preferred).
  • Excellent programming skills in more than one major programming language; Python or Java experience is strongly preferred.
  • Passion for CI/CD and shipping well-engineered code in a repeatable and reliable way.
  • Experience designing RESTful APIs and working with relational and NoSQL data stores.
  • Comfort working in a Unix shell.
  • Strong sense of urgency and ability to execute quickly and efficiently with strong attention to detail.
  • Ability to collaborate effectively across multiple teams.
  • Strong prioritization and project management skills.
  • Comfort working in a high-growth, iterative environment.
  • Strong problem-solving, organizational, and communication skills.
  • Developer empathy and interest in improving developer experience.
  • Ability to influence through patterns, frameworks, and collaboration.
  • High trust and integrity, with a strategic and entrepreneurial mindset.
  • Ability to collaborate across engineering, analytics, risk, and infrastructure functions.

Nice To Haves

  • Degree in Computer Science or a STEM field.
  • Python or Java experience.
  • Curiosity and hunger to keep learning.

Responsibilities

  • Partner with development teams on complex architectural decisions and provide hands-on feedback to ensure designs are robust, maintainable, and commercially sound.
  • Collaborate with Platform and Security teams to shape and drive adoption of golden paths, and bring delivery-team feedback to Platform Engineering.
  • Translate recurring delivery friction into requirements for shared platform capabilities or libraries.
  • Mentor and influence development teams on architectural principles, design patterns, and technical trade-offs; support senior engineers and tech leads with complex decisions.
  • Conduct hands-on technical due diligence on significant projects and architectural decisions, participate in design reviews, and help prevent costly mistakes.
  • Engage directly in design reviews, prototyping, and critical investigations while balancing engineering quality with business outcomes.
  • Identify recurring architectural problems and patterns across teams, and work with Platform Engineering to determine which should become shared capabilities versus team-specific solutions.
  • Stay current on relevant technologies and industry practices, and evaluate whether new tools or approaches align with strategy and provide value across teams.
  • Collaborate with engineering, data, analytics, and infrastructure teams to understand business requirements and provide architectural guidance.
  • Champion developer experience and code quality, helping teams build reliable, testable, and maintainable systems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service