Full Stack Software Engineer

Dimensional Fund Advisors•Austin, TX
•Remote

About The Position

Dimensional is seeking a Full Stack Software Engineer to translate customer goals into working software across the technology stack, from automated configurations and model definitions to calculation APIs and intuitive user interfaces. The role spans understanding user needs and solving problems that may involve infrastructure and deployments, calculation engines in ETL pipelines, and web applications. Engineers collaborate with subject matter experts and users, develop and iterate on solutions, and contribute to software architecture, design, testing, and deployment practices. The successful candidate is self-motivated and committed to learning and self-improvement.

Requirements

  • Bachelor’s degree in a technical field or equivalent practical experience.
  • At least 3 years of software development experience in a professional and/or academic setting.
  • Experience with Python, Ruby, JavaScript, or equivalent dynamic languages.
  • Experience with C#, Java, C/C++, TypeScript, or equivalent static languages.
  • Experience in at least one of the following areas: data engineering, web/mobile application development, or systems/security software development.
  • Passion for quality software and enthusiasm for learning new technologies and approaches.
  • Ability to solve problems systematically and transparently, collaborate, and share and incorporate feedback.

Nice To Haves

  • Interest and ability to learn other coding languages as needed.
  • Fluent, idiomatic English writing ability.
  • Advanced degree or equivalent experience in engineering, computer science, or another related technical field.
  • Experience with agile/Scrum methodologies.
  • Financial services industry experience.
  • Experience with Redis, PostgreSQL, MongoDB, or SQLServer.
  • Experience with Airflow, Kafka, AWS, or serverless/microservice architecture.
  • Experience with TDD, BDD, NumPy/SciPy/Pandas, React, Angular, Vue.js, Node, or Ansible.
  • Experience with New Relic or ELK.

Responsibilities

  • Understand users’ needs and solve problems across the software stack.
  • Collaborate with subject matter experts in a variety of areas to support client success.
  • Participate in software architecture and design.
  • Develop software solutions using back-end and/or front-end technologies.
  • Apply software engineering best practices and participate in code reviews.
  • Develop configurations and automations to support testing, infrastructure, and deployments.

Benefits

  • Comprehensive benefits.
  • Educational initiatives.
  • Special celebrations of the company’s history, culture, and growth.
  • Travel expenses for required office visits are reimbursed in accordance with company policies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service