Senior Software Engineer

Dekker•Albuquerque, NM

About The Position

Dekker is seeking an experienced Senior Software Engineer to design, build, and support applications, data pipelines, and AI-enabled tools used by Dekker teams and clients. The role balances internal software and integrations with data engineering and analytics for billable and firmwide projects. Success is measured by software and data products that are used, perform reliably in production, and can be maintained by others. The engineer serves as a lead technical contributor on internal and client-facing projects. The work includes full-stack applications, APIs, integrations, data platforms, analytics and AI tools, and digital twin and building-data applications. The role also supports production systems, establishes software and data standards, collaborates on security and governance, and mentors colleagues. Dekker describes itself as a family of designers, planners, architects, and engineers focused on creating a more inspiring, protective, delightful, and empowering built environment through collaboration, empathy, and understanding.

Requirements

  • Bachelor’s degree in computer science, software engineering, data science, data engineering, engineering, or a related discipline, or equivalent work experience.
  • At least 6 years of professional software development experience, including work on data-intensive applications.
  • Strong proficiency in Python and SQL, plus a modern web stack (such as TypeScript/JavaScript with React or similar) and/or C#/.NET.
  • Experience building and operating data pipelines and data models, including orchestration and data-quality validation.
  • Experience designing and consuming REST or GraphQL APIs and integrating third-party platforms, including authentication such as OAuth/SSO.
  • Experience deploying and supporting applications on a cloud platform such as Azure, with CI/CD pipelines and automated testing.
  • Working knowledge of data science and analytics methods, and experience with data visualization tools such as Power BI or code-based visualization.
  • Previous experience operating in an Agile environment.
  • Strong written, graphic, and verbal communication skills, including the ability to work directly with non-technical users.
  • Excellent problem-solving, collaboration, and consultation skills.

Nice To Haves

  • Deep understanding of AI and machine learning, including large language models, retrieval, evaluation, and responsible use.
  • Digital twin experience, including BIM, IoT/sensor data, or real-time 3D platforms such as Unity, Unreal, or Omniverse.
  • Experience with the Revit API or other BIM/CAD tools, Monday.com apps, or Deltek Vantagepoint.
  • Experience with Pink Lemonade analytical design.

Responsibilities

  • Serve as a lead technical contributor on internal and client-facing software and data projects.
  • Design, develop, and maintain full-stack applications, APIs, and integrations using current web frameworks, C#/.NET, Python, and other necessary technologies.
  • Build and extend tools for production platforms, including Revit/BIM add-ins, Monday.com apps and integrations, and Deltek Vantagepoint data connections.
  • Design, build, and maintain data pipelines, data models, and data tools for billable analytics, internal reporting, and firm applications.
  • Support data science and analytics work by preparing datasets, putting models into production, and building tools and dashboards for clients and project teams.
  • Develop AI-enabled tools and automations that integrate large language models and other AI services in accordance with the Dekker AI Policy.
  • Contribute to digital twin and building-data applications, including integration of BIM, IoT/sensor, and operational data.
  • Work directly with clients and end users to understand workflows, identify needs, and refine features based on feedback.
  • Create, introduce, and maintain software and data standards for architecture, version control, testing, code review, data validation, documentation, and deployment pipelines.
  • Support released tools and data products in production through monitoring, issue resolution, planned updates, and sunset activities.
  • Collaborate with the Managing Director, Systems + Security on authentication, access, data governance, and security for Dekker software and data.
  • Mentor and provide technical guidance to less experienced team members, including through code review.
  • Work with the DekkerU team to provide training and documentation for tools developed by Advanced Technology.
  • Identify and communicate project progress, accomplishments, challenges, and support needed to complete responsibilities.

Benefits

  • Competitive benefits and salary packages based on education and experience. A full list of benefit options is available on the careers page.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service