Siemens-logo
Siemens
·
September 1, 2026
Apply Now
This job has closed.

Software Development Engineer

Grand Prairie, TX
Full-time
Hybrid
$69K/yr - $118K/yr
Entry Level
Siemens is a global technology company focused on industry, infrastructure, transport, and healthcare. The company is seeking a Junior Software Development Engineer to help design, develop, test, deploy, and support software solutions integrating power system data, industrial connectivity, cloud technologies, and artificial intelligence. The role collaborates with engineering, product, design, and domain teams to deliver intelligent applications, automation, analytics, and operational value.
Apply Now

Responsibilities

  • Assist in the development, testing, deployment, and maintenance of software solutions supporting Siemens Digital Solutions products
  • Develop and enhance applications using modern software engineering practices and tools
  • Contribute to AI-enabled capabilities such as data analytics, anomaly detection, intelligent search, copilots, predictive maintenance, and workflow automation
  • Develop software interfaces connecting field devices, power systems, cloud platforms, and business applications
  • Support the implementation of REST APIs, microservices, and cloud-connected architectures
  • Participate in software design reviews, code reviews, testing activities, and continuous integration/deployment processes
  • Collaborate with software engineers, product managers, UX designers, and domain experts to deliver product features
  • Assist in troubleshooting, debugging, and resolving software issues
  • Contribute to development schedules and project deliverables
  • Participate in continuous improvement initiatives for software quality, architecture, security, and development standards
  • Document technical designs, implementation details, and operational procedures
  • Support proof-of-concept and innovation projects involving AI, Industrial IoT, digital twins, and advanced analytics

Qualification

Required

  • • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering or Data Science
  • • 0-2 years of software development experience including internships, co-ops, academic projects, or professional experience
  • • Understanding of object-oriented programming principles
  • • Experience developing software using one or more programming languages: C#; Python; Java; C++
  • • Familiarity with source control systems such as Git
  • • Understanding of web technologies and API-based architectures
  • • Strong analytical, troubleshooting, and problem-solving skills
  • • C# or similar object-oriented programming language
  • • Python
  • • REST APIs and HTTP-based services
  • • Git source control
  • • Software debugging and troubleshooting
  • • Unit testing and automated testing practices
  • • Visual Studio and/or VS Code
  • • GitHub or Azure DevOps
  • • Docker or container technologies
  • Must be eligible to work in the US with no sponsorship now or in the future
  • Qualified Applicants must be legally authorized for employment in the United States
  • Qualified Applicants will not require employer sponsored work authorization now or in the future for employment in the United States

Preferred

  • • Ability to manage multiple assignments and priorities
  • • Strong verbal and written communication skills
  • • Demonstrated desire to learn emerging technologies and continuously develop technical expertise
  • • Exposure to Artificial Intelligence, Machine Learning, Generative AI, or data analytics through coursework, internships, hackathons, or personal projects
  • • Experience with cloud platforms such as Microsoft Azure
  • • Familiarity with modern web application frameworks
  • • Experience developing or consuming APIs
  • • Experience with MQTT, OPC UA, or Industrial IoT technologies
  • • Understanding of software architecture patterns and microservices
  • • Experience using AI-assisted development tools and coding copilots
  • • Electrical power distribution systems
  • • Energy management systems
  • • Industrial automation
  • • Smart buildings
  • • Industrial networking
  • • Power monitoring
  • • Low-voltage and medium-voltage systems
  • • Industrial communication protocols such as:
  • + MQTT
  • + Modbus
  • + PROFINET
  • + OPC UA
  • • SQL and database management
  • • Data visualization and analytics
  • • Container orchestration technologies
  • • Technical documentation using Markdown
  • • Ability to interpret electrical schematics, wiring diagrams, and technical drawings
  • • Understanding of software cybersecurity principles
  • • Agile software development methodologies

Benefits

  • Health and wellness benefits
  • Hybrid work arrangement
Siemens empowers customers to transform the industries that form the backbone of economies: industry, transportation, buildings and grids.
Glassdoor
4.2
Founded in 1847
Munich, Bayern, DEU
10001+ employees
https://www.siemens.com