Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against Digital Realty's job description. Free.

Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against Digital Realty's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at Digital Realty — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at Digital Realty — free, in seconds.
About the Role
Lead the design and development of next-generation intelligent software platforms combining Generative AI, Agentic AI systems, embedded technologies, and cloud-native applications. Create innovative solutions driving automation, operational efficiency, and data-driven decision-making to advance AI-enabled products and infrastructure technologies.
Responsibilities
- Design and develop AI-powered applications leveraging 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 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.
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.
- Experience with PLC programming, industrial automation systems, SCADA platforms, Building Management Systems (BMS), and Industrial IoT environments is highly desirable.
- Strong communication, collaboration, systems-thinking, and leadership skills, with the ability to lead initiatives from concept through deployment.
Skills
- Generative AI
- Agentic AI systems
- Embedded technologies
- Cloud-native applications
- Large Language Models (LLMs)
- Multi-agent systems
- Retrieval-Augmented Generation (RAG)
- Enterprise applications
- APIs
- Databases
- Operational systems
- Cloud services
- Scalable software solutions
- Microservices
- Distributed systems
- Modern programming languages
- Cloud-native technologies
- Software development lifecycle
- Firmware development
- Embedded devices
- Sensors
- Controllers
- Gateways
- Edge computing platforms
- Industrial IoT
- Operational technology systems
- Ethernet
- Serial Communications
- MQTT
- Modbus
- CAN Bus
- I²C
- SPI
- BACnet
- OPC-UA
- Profinet
- EtherNet/IP
- Data center operations
- Building automation
- Energy management
- Cooling systems
- Power monitoring
- Industrial automation
- AI-driven monitoring
- AI-driven control
- AI-driven optimization
- Technical leadership
- Mentoring engineers
- Emerging technologies evaluation
- Python
- C++
- C
- Rust
- Go
- Java
- JavaScript/TypeScript
- OpenAI
- Azure OpenAI
- Anthropic Claude
- LangChain
- Semantic Kernel
- AutoGen
- CrewAI
- Vector databases
- RAG architectures
- Azure
- AWS
- GCP
- Docker
- Kubernetes
- CI/CD pipelines
- Git-based workflows
- Embedded Linux
- RTOS environments
- ARM processors
- Microcontroller platforms
- STM32
- ESP32
- NXP
- IoT technologies
- Industrial systems
- Data center infrastructure
- HVAC systems
- Cooling technologies
- Power systems
- Industrial controls
- Digital twins
- Predictive maintenance
- Intelligent facility management
- PLC programming
- Industrial automation systems
- SCADA platforms
- Building Management Systems (BMS)
- Communication
- Collaboration
- Systems-thinking
- Leadership
Location
- Ashburn, VA
- Dallas, TX
- Chicago, IL
- Santa Clara, CA
- Austin, TX
- San Francisco, CA
- Seattle, WA
- Denver, CO
- Charlotte, NC
- Boston, MA
- New York, NY
Work Type
- Full-time
Experience Level
- Senior
- 5+ years of professional software development experience
Education Level
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline
- Master's degree preferred
Salary/Compensations
- $150,000 - $170,000 annually
Benefits
- 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
About the Company
- Digital Realty brings companies and data together by delivering the full spectrum of data center, colocation and interconnection solutions.
- PlatformDIGITAL®, the company's global data center platform, provides customers with a secure data meeting place and a proven Pervasive Datacenter Architecture (PDx®) solution methodology for powering innovation and efficiently managing Data Gravity challenges.
- Digital Realty gives its customers access to the connected data communities that matter to them with a global data center footprint of 300+ facilities in 50+ metros across 25+ countries on six continents.
Equal Opportunity
- Safety isn't just a priority here at Digital Realty, it's critical to everything we do. Safeguarding lives, protecting assets, and securing data aren't just ideals, they're essential pillars of our commitment to excellence for our people, our partners, and our customers. We have a culture of care where every member of Team Digital embraces a relentless pursuit of working safely across Digital Realty. Together we are Safely Powering Progress.