Senior Software Engineer

Alliance Aviation Services•Dallas, TX
•Onsite

About The Position

Hillwood is seeking a Senior Software Engineer for its in-house IT team in Dallas, Texas. This hands-on role partners directly with business teams to build applications that address business problems and improve operational efficiency. It combines full-stack software engineering with business engagement and end-to-end delivery ownership. The position focuses on developing solutions on Hillwood’s Core Platform, an internal agentic coding platform that uses AI tools such as Claude Code throughout the software development lifecycle. Working with Application Development, Enterprise Data Lakehouse (EDL), and AI teams, the engineer identifies valuable workflows, translates ambiguous needs into prioritized solutions, and owns delivery from discovery through adoption and ongoing improvement. The engineer is expected to exercise business judgment, communicate effectively, and deliver production-quality applications using disciplined development practices and enterprise CI/CD. The role also contributes to shared architectural frameworks so solutions remain consistent, reusable, secure, and supportable as the platform grows. Success is measured by user adoption, resolution of meaningful business needs, and measurable business outcomes.

Requirements

  • Exceptional business-facing communication, active listening, and relationship-building skills, including the ability to lead discovery, demonstrate solutions, and explain technical concepts to nontechnical audiences.
  • Strong business judgment and ownership mindset, including identifying valuable opportunities, prioritizing competing needs, constructively challenging assumptions, and remaining accountable for adoption and outcomes.
  • Ability to translate ambiguous business needs and workflows into technical requirements, solution designs, development plans, and measurable success criteria.
  • Strong full-stack engineering skills to design and develop secure, maintainable production applications across interfaces, backend services, APIs, integrations, and data layers.
  • Understanding of application architecture and design, including REST APIs, event-driven architectures, reliable messaging, error handling, scalability, and reusable patterns.
  • Proficiency in agentic application development, including LLM APIs, agent frameworks, tool calling, orchestration, evaluation, and enterprise safeguards.
  • Proficiency with AI-assisted development tools such as Claude Code and disciplined practices for context management, task planning, code review, testing, and validation.
  • Working knowledge of Model Context Protocol (MCP) and enterprise tool integration patterns connecting LLMs with applications and data.
  • Understanding of knowledge graph concepts, including entity and relationship modeling and connected-data applications for software and AI use cases.
  • Knowledge of Microsoft Azure application services and cloud development, including hosting, identity and access management, monitoring, and secrets management.
  • Software engineering fundamentals including Git, automated testing, peer code review, CI/CD, infrastructure as code, and secure development.
  • Ability to work independently through ambiguity, adapt to unfamiliar technologies, troubleshoot across application and integration boundaries, and balance development with operational support.
  • Ability to make sound technical and architectural decisions while balancing business needs with scalability, reusability, security, and maintainability.
  • Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent practical experience.
  • At least six years of professional software engineering experience, including independently leading technical delivery of production business applications.
  • Demonstrated experience building full-stack applications with modern languages, frameworks, and technologies.
  • Experience partnering directly with business stakeholders and owning solutions from discovery and requirements through development, deployment, adoption, and operation.
  • Experience building on, maintaining, or extending a shared application platform or architectural framework used across multiple applications or teams.
  • Hands-on experience developing agentic applications using LLM APIs and agent frameworks, including tool calling, orchestration, and agent-behavior evaluation.
  • Experience implementing MCP or comparable tool integrations connecting LLMs with enterprise applications and data.
  • Experience with knowledge graphs, including modeling entities and relationships and applying connected data to application or AI use cases.
  • Hands-on experience deploying and operating applications in Microsoft Azure.
  • Experience designing, maintaining, and improving CI/CD pipelines, such as GitHub Actions or Azure DevOps, for automated builds, testing, and deployment.

Nice To Haves

  • Experience in forward-deployed engineering, solutions engineering, or technical consulting.
  • Experience integrating enterprise platforms such as ServiceNow, Box, DocuSign, or CRM systems, and middleware or integration technologies such as Boomi or Azure Logic Apps.
  • Experience with Databricks or another modern data lakehouse platform.
  • Experience in real estate, energy, investment management, or similarly complex business environments.

Responsibilities

  • Partner with business stakeholders, spending significant time embedded with teams to understand workflows, uncover pain points, and identify opportunities for applications and agentic solutions.
  • Translate business needs into requirements, prioritized backlogs, and measurable success criteria; distinguish essential features from optional enhancements and communicate tradeoffs in scope, cost, risk, and delivery time.
  • Assess business problems and choose whether to build a custom application, extend an existing platform, or use simpler automation.
  • Train and support users in adopting agentic tools and applications; gather feedback and assess adoption, time savings, and business outcomes to guide improvements.
  • Own the full software development lifecycle, including discovery, prototyping, design, development, testing, deployment, production support, and enhancement.
  • Build applications on Hillwood’s Core Platform using Node.js, TypeScript, and SQL, including user interfaces, backend services, REST APIs, and event-driven integrations.
  • Develop agentic applications using LLM APIs, agent frameworks, MCP servers, and tool integrations with enterprise systems and data, including the Enterprise Data Lakehouse.
  • Use AI coding tools such as Claude Code throughout the development lifecycle, applying context management, task planning, code review, and testing to validate AI-generated work.
  • Make architectural decisions that support scalable, reusable solutions and align with enterprise standards and long-term business needs.
  • Maintain and evolve Core Platform architectural frameworks, shared patterns, and reusable components.
  • Apply automated testing, peer code review, CI/CD, infrastructure as code, and secure development practices on Microsoft Azure.
  • Build, maintain, and improve CI/CD pipelines for frequent, reliable, repeatable releases.
  • Implement safeguards in agentic workflows, including access controls, human approvals, evaluations, logging, and failure handling.
  • Own the reliability and performance of delivered solutions; investigate issues, identify root causes, and implement fixes and enhancements.
  • Monitor application health and performance, AI solution quality, and operating costs, and use findings to improve reliability, efficiency, and user experience.
  • Document application architecture, technical standards, and operational procedures.
  • Collaborate with Application Development, EDL, and AI teams to deliver integrated solutions and promote consistent engineering practices.
  • Mentor engineers and contribute reusable components, architectural patterns, and development practices.
  • Share lessons from business engagements and delivered solutions to improve the Core Platform and accelerate future development.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Flexible Spending Accounts (FSA)
  • Health Savings Accounts (HSA)
  • Vacation time
  • Sick time
  • Holidays
  • Paid family caregiver leave
  • Mental health and wellness resources
  • Life insurance
  • Disability insurance
  • 401(k) with company match
  • Tuition assistance
  • Additional programs to support associates and their families
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service