Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Digital Realty

Senior Software Engineer

Digital Realty

Senior Software Engineer building AI-powered, embedded, and cloud-native platforms for Digital Realty’s data centers. Developing automation, monitoring, and optimization solutions across edge and industrial systems.

Posted 8/18/2026full-timeRemote • California, Colorado, Illinois, Massachusetts, New York, North Carolina, Texas, Virginia, Washington • 🇺🇸 United StatesSenior💰 $150,000 - $170,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing AI-powered applications, integrating embedded systems with cloud platforms, and leading the software development lifecycle. Proficient in multiple programming languages and experienced in deploying cloud-native solutions and industrial automation systems.

Highest-signal resume keywords
AI-Powered Application DevelopmentEmbedded Software DevelopmentCloud-Native Solutions DeploymentMicroservices ArchitectureTechnical Leadership

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
PythonC++CRustGoJavaJavaScriptTypeScriptPLC ProgrammingFirmware Development
Soft Skills
CommunicationCollaborationSystems-ThinkingLeadership
Tools & Technologies
OpenAIAzure OpenAIDockerKubernetesCI/CD PipelinesGitAzureAWSGCPIndustrial IoT
Certifications & Qualifications
Bachelor's Degree in Computer ScienceMaster's Degree Preferred
Industry Keywords
AI FrameworksMulti-Agent SystemsData Center OperationsBuilding AutomationEnergy ManagementIndustrial AutomationSCADA PlatformsDigital TwinsPredictive MaintenanceIntelligent Facility Management

Tech Stack

Tools & technologies
AWSAzureCloudDistributed SystemsDockerGoGoogle Cloud PlatformIoTJavaJavaScriptKubernetesLinuxMicroservicesPythonRTOSRustTypeScript

About the role

Key responsibilities & impact
  • Design and develop AI-powered applications using LLMs, Agentic AI frameworks, multi-agent systems, RAG, and intelligent decision-support solutions
  • Build intelligent workflows integrating AI agents with enterprise applications, APIs, databases, operational systems, and cloud services
  • Architect and develop scalable software solutions, APIs, microservices, and distributed systems
  • Lead the full software development lifecycle from requirements gathering and solution architecture through 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
  • Develop intelligent solutions for data center operations, building automation, energy management, cooling systems, power monitoring, and industrial automation
  • 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

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline
  • 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 OpenAI, Azure OpenAI, Anthropic Claude, LangChain, Semantic Kernel, AutoGen, CrewAI, vector databases, and RAG architectures
  • Experience designing and deploying cloud-native solutions in Azure, AWS, and/or GCP
  • Experience with 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
  • Experience with PLC programming, industrial automation systems, SCADA platforms, Building Management Systems, and Industrial IoT environments is highly desirable
  • Strong communication, collaboration, systems-thinking, and leadership skills
  • Master's degree preferred

Benefits

Comp & perks
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • AD&D insurance
  • 401(k) match
  • Disability benefits
  • Wellness benefits
  • Education benefits
  • Employee stock purchase plan
  • Paid time off
  • Holidays
  • Onboarding program
  • Clear career pathways
  • Continuous training
  • Specialized development opportunities
  • Supportive and inclusive environment