DeveloperJobs.io
← Back to all jobs

Job Description

Dekker is seeking a Senior Software Engineer in Albuquerque, NM (onsite) to design, build, and support full-stack applications, data pipelines, and AI-enabled tools for internal and client-facing work. The role also supports production platform capabilities, analytics and digital twin applications, and software and data standards across Dekker.

Responsibilities

  • Serve as a lead technical contributor on internal and client-facing software and data projects, collaborating closely with project teams.
  • Design, develop, and maintain full-stack applications, APIs, and integrations using current web frameworks and technologies including C#/.NET and Python.
  • Build and extend production platform tools, including Revit/BIM add-ins, Monday.com app and integration work, and Deltek Vantagepoint data connections.
  • Design, build, and maintain data pipelines, data models, and data tooling to support billable analytics, internal reporting, and firm applications.
  • Support data science and analytics efforts by preparing datasets, putting models into production, and delivering results through tools and dashboards.
  • Develop AI-enabled tools and automations by integrating large language models and other AI services in line with the Dekker AI Policy.
  • Contribute to digital twin and building-data applications, including integration of BIM, IoT/sensor, and operational data.
  • Work with clients and end users to understand workflows, identify needs, and refine features based on feedback.
  • Create and maintain software and data standards covering architecture, version control, testing, code review, data validation, documentation, and deployment pipelines.
  • Support released tools and data products in production, including monitoring, issue resolution, and planned updates or sunset.
  • 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.
  • In collaboration with the DekkerU team, provide training and documentation for tools developed by Advanced Technology.
  • Identify and communicate project progress, accomplishments, challenges, and support needed to complete responsibilities.

Requirements

  • Bachelor’s degree in computer science, software engineering, data science, data engineering, engineering, or related discipline, or equivalent work experience.
  • 6+ years of professional software development experience, including work on data-intensive applications.
  • Strong proficiency in Python and SQL, with 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, including CI/CD pipelines and automated testing.
  • Working knowledge of data science and analytics methods, including experience with Power BI or code-based visualization tools.
  • Deep understanding of AI and machine learning, including large language models, retrieval, evaluation, and responsible use (major plus).
  • Digital twin experience, including BIM, IoT/sensor data, or real-time 3D platforms such as Unity, Unreal, or Omniverse (major plus).
  • Experience with the Revit API or other BIM/CAD tools, Monday.com apps, or Deltek (major plus).
  • Vantagepoint is a significant plus but not required.
  • Previous experience operating in an Agile environment.
  • Strong written, graphic, and verbal communication skills, including working directly with non-technical users.
  • Excellent problem-solving, collaboration, and consultation skills.

Technologies

  • C#/.NET
  • Python
  • TypeScript/JavaScript
  • React
  • REST
  • GraphQL
  • OAuth/SSO
  • Azure
  • CI/CD pipelines
  • Power BI
  • Large language models
  • Revit/BIM add-ins
  • Revit API
  • Monday.com
  • Deltek Vantagepoint
  • BIM
  • IoT/sensor data
  • Unity
  • Unreal
  • Omniverse

Similar Jobs