Software Engineer – Enterprise Applications

Allen Control Systems•Austin, TX

About The Position

We are seeking a motivated Software Engineer I/II to join our Enterprise Applications team. In this role, you will help develop, enhance, and support internal and business-facing applications that enable critical operations across the organization. You will work alongside experienced engineers, business systems professionals, and cross-functional stakeholders to build software solutions, integrate enterprise platforms, troubleshoot issues, and improve existing applications. This is an excellent opportunity for an early-career software engineer looking to gain hands-on experience with enterprise systems and full-stack development while continuing to grow their technical skills.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field, or equivalent practical experience.
  • 2-4 years of professional software development experience.
  • Experience with Python.
  • Familiarity with modern web development concepts and front-end technologies such as React, Angular, Vue.js, HTML, CSS, or JavaScript/TypeScript.
  • Basic knowledge of relational databases such as PostgreSQL, SQL Server, or MySQL, including writing SQL queries.
  • Familiarity with REST APIs and basic application integration concepts.
  • Experience using version control tools such as Git.
  • Understanding of fundamental software development concepts, including testing, debugging, object-oriented programming, and source control.
  • Strong analytical and problem-solving skills with an eagerness to learn new technologies.
  • Ability to communicate effectively and collaborate with both technical and non-technical team members.

Nice To Haves

  • Internship, academic, or professional experience developing business or enterprise applications.
  • Exposure to ERP, CRM, manufacturing, workflow automation, or other enterprise systems.
  • Experience with Python and PostgreSQL.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with CI/CD pipelines and DevOps concepts.
  • Experience working with APIs or integrating multiple applications.
  • Familiarity with Docker or containerized applications.
  • Basic understanding of application security concepts such as authentication, authorization, and data protection.
  • Experience working in an Agile or Scrum development environment.
  • Interest in learning how software supports business processes across areas such as manufacturing, supply chain, finance, engineering, and operations.

Responsibilities

  • Develop, test, and maintain applications and software components across the technology stack.
  • Enhance existing applications by implementing new features, resolving defects, and improving usability and performance.
  • Work with engineers and business stakeholders to understand requirements and translate them into technical solutions.
  • Build and maintain integrations between enterprise applications using APIs and other integration methods.
  • Support enterprise platforms such as Odoo ERP, workflow, and other internal business systems.
  • Write clean, maintainable, and well-documented code following established development standards.
  • Troubleshoot application issues and assist with identifying root causes and implementing solutions.
  • Develop and maintain database queries, application logic, APIs, and user interfaces.
  • Participate in code reviews, testing, sprint planning, and other Software Development Lifecycle (SDLC) activities.
  • Create and maintain technical documentation for applications, integrations, and development processes.
  • Learn and apply software engineering best practices related to testing, security, performance, and maintainability.
  • Collaborate with more experienced engineers and contribute ideas for improving applications and development processes.

Benefits

  • Competitive salary
  • ACS Equity Package
  • Health, Dental, Vision Insurance
  • Paid Time Off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service