Senior Software Engineer

Digital RealtyDallas, TX
$150,000 - $170,000Remote

About The Position

As a Senior Software Engineer, you will lead the design and development of next-generation intelligent software platforms that combine Generative AI, Agentic AI systems, embedded technologies, and cloud-native applications. Working across software, hardware, and infrastructure domains, you will create innovative solutions that drive automation, operational efficiency, and data-driven decision-making. This role plays a critical part in advancing Digital Realty's AI-enabled products and infrastructure technologies, helping bridge edge computing, industrial automation, and cloud services to solve complex real-world challenges.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline; Master's degree preferred.
  • 5+ years of professional software development experience delivering production-grade applications and distributed software architectures.
  • Strong proficiency in multiple programming languages including Python, C++, C, Rust, Go, Java, and/or JavaScript/TypeScript.
  • Experience developing AI-enabled applications using technologies such as OpenAI, Azure OpenAI, Anthropic Claude, LangChain, Semantic Kernel, AutoGen, CrewAI, vector databases, and RAG architectures.
  • Experience designing and deploying cloud-native solutions in Azure (preferred), AWS, and/or GCP environments utilizing Docker, Kubernetes, CI/CD pipelines, and Git-based workflows.
  • Hands-on experience developing embedded software and firmware for Embedded Linux, RTOS environments, ARM processors, and microcontroller platforms such as STM32, ESP32, and NXP.
  • Experience integrating embedded devices, IoT technologies, industrial systems, and edge computing platforms with cloud services.
  • Knowledge of data center infrastructure, HVAC systems, cooling technologies, power systems, industrial controls, digital twins, predictive maintenance, or intelligent facility management solutions.
  • Strong communication, collaboration, systems-thinking, and leadership skills, with the ability to lead initiatives from concept through deployment.

Nice To Haves

  • Experience with PLC programming, industrial automation systems, SCADA platforms, Building Management Systems (BMS), and Industrial IoT environments is highly desirable.

Responsibilities

  • Design and develop AI-powered applications leveraging Large Language Models (LLMs), Agentic AI frameworks, multi-agent systems, Retrieval-Augmented Generation (RAG), and intelligent decision-support solutions.
  • Build intelligent workflows that integrate AI agents with enterprise applications, APIs, databases, operational systems, and cloud services.
  • Architect and develop scalable software solutions, APIs, microservices, and distributed systems using modern programming languages and cloud-native technologies.
  • Lead the full software development lifecycle, including requirements gathering, solution architecture, development, testing, deployment, and ongoing support.
  • Develop firmware and software for embedded devices, sensors, controllers, gateways, and edge computing platforms.
  • Integrate embedded and edge devices with cloud platforms, AI services, Industrial IoT environments, and operational technology systems.
  • Design and implement communication interfaces and industrial protocols including Ethernet, Serial Communications, MQTT, Modbus, CAN Bus, I²C, SPI, BACnet, OPC-UA, Profinet, and EtherNet/IP.
  • Develop intelligent solutions supporting data center operations, building automation, energy management, cooling systems, power monitoring, and industrial automation environments.
  • Collaborate with infrastructure, operations, and engineering teams to deploy AI-driven monitoring, control, and optimization solutions.
  • Provide technical leadership, mentor engineers, evaluate emerging technologies, and help define future AI-enabled products and platforms.

Benefits

  • medical, dental, vision, life and AD&D insurance
  • 401(k) match
  • disability benefits
  • wellness and education benefits
  • employee stock purchase plan
  • paid time off
  • holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service