Applications Engineer

SelectHouston, TX
1d

About The Position

Select’s Applications Engineer will own and evolve our AWS-based application platform, including integrations with our ERP and TMS systems. This role will have high authority over application behavior and enhancements and will play a key role in transitioning ownership from external consultants to an internal team member. The position is a 50/50 blend of hands-on development and technical project coordination. As the platform grows, this role will increasingly contribute to application and integration design, helping shape how new functionality is added and how the system scales over time. The essential job functions include, but are not limited to Application Ownership & Development Maintain, enhance, and support AWS-hosted applications. Write, debug, and improve backend code and APIs. Troubleshoot and resolve production issues. Optimize system performance, reliability, security, and cost. Systems Integration Own and enhance integrations between AWS applications and ERP/TMS systems. Ensure reliable data flows, validation, and error handling. Diagnose and resolve cross-system issues. Application & Integration Design Contribute to the ongoing design and evolution of the application platform. Evaluate design options as new features and integrations are added. Balance near-term delivery with long-term maintainability and scalability. Recommend architectural improvements as the platform matures. Technical Project Leadership (Approx. 50%) Gather and clarify user feedback and business requirements. Translate requirements into technical solutions and enhancements. Estimate effort, prioritize work, and manage delivery timelines. Coordinate with vendors when needed and review external technical work. Communicate progress, risks, and tradeoffs to stakeholders. Operations & Continuous Improvement Monitor application health and respond to issues. Maintain system and integration documentation. Identify opportunities to improve tooling, processes, and reliability. Other duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Requirements

  • 4–8 years of experience in software development or cloud application support
  • Hands-on experience with AWS in production environments
  • Proficiency in at least one backend language (e.g., Python, Java, Node.js, C#)
  • Experience building APIs and integrating multiple systems
  • Strong understanding of relational databases and data flows
  • Ability to work independently and take ownership of production systems

Nice To Haves

  • Experience integrating with ERP, TMS, or similar enterprise platforms
  • Exposure to CI/CD pipelines or Infrastructure as Code
  • Experience working with vendors or consultants
  • Industry experience in logistics, supply chain, or operations

Responsibilities

  • Maintain, enhance, and support AWS-hosted applications.
  • Write, debug, and improve backend code and APIs.
  • Troubleshoot and resolve production issues.
  • Optimize system performance, reliability, security, and cost.
  • Own and enhance integrations between AWS applications and ERP/TMS systems.
  • Ensure reliable data flows, validation, and error handling.
  • Diagnose and resolve cross-system issues.
  • Contribute to the ongoing design and evolution of the application platform.
  • Evaluate design options as new features and integrations are added.
  • Balance near-term delivery with long-term maintainability and scalability.
  • Recommend architectural improvements as the platform matures.
  • Gather and clarify user feedback and business requirements.
  • Translate requirements into technical solutions and enhancements.
  • Estimate effort, prioritize work, and manage delivery timelines.
  • Coordinate with vendors when needed and review external technical work.
  • Communicate progress, risks, and tradeoffs to stakeholders.
  • Monitor application health and respond to issues.
  • Maintain system and integration documentation.
  • Identify opportunities to improve tooling, processes, and reliability.

Benefits

  • Medical, dental, vision, coverage in addition to life and disability insurance plans.
  • Retirement and Savings (401K) Plan with Company match.
  • Referral bonus with no cap on amount of referrals.

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

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service