Software Development Engineering (High Tech) - Senior Professional
Senior Software Engineer
Location: Novi Sad/ Belgrade
About the job
As a Senior Software Engineer, you will be part of a team focused on developing customizations for Smart Grid Applications used in the management of electrical power systems, including Distribution Management Systems (DMS), Energy Management Systems (EMS), and Distributed Energy Resource Management Systems (DERMS).
The team delivers tailored software solutions for utility customers worldwide, supporting modern, reliable, and efficient power grid operations.
Your work will contribute to mission-critical systems that play an important role in daily operational decision-making within electrical networks.
Typical activities within the team include the design and implementation of services that consume results from various power system functions and calculations, process and analyze grid data, and generate operational reports.
These services help propose actions for grid control, send commands for execution, and perform different types of analyses that assist operators in making informed decisions essential for safe, reliable, and optimal management of power grid infrastructure.
You will collaborate closely with cross-functional teams, combining solid software engineering practices with domain-specific knowledge to deliver high-quality, maintainable, and scalable solutions.
Schneider Electric provides a collaborative and learning-oriented environment that supports continuous professional growth and long-term career development within a responsible and international organization.
Key responsibilities / expectations:
* 5+ years of professional experience in software development
* Design and development of features for various ADMS custom projects
* Maintenance and troubleshooting of developed features
* Close collaboration with project teams
* Work in an agile / scrum environment
* Growth mindset - dedication to learning and continuous improvement
* Sharing acquired knowledge with team members
Required qualifications / experience:
* University degree in Computer Science, Computer Information Systems, or a related technical field with computer emphasis; other technical degrees are considered in combination with relevant experience
* Experience in developing end-user applications and interfaces in .NET, C# development environment or any other object-oriented programming language
* Knowledge of SOLID principles, design patterns, and test-driven development
* Ability to adopt and learn new technologies
* Strong team-working skills
* Strong analytical and problem-solving abilities
* Excellent communication skills
* Fluency in spoken and written English
Preferred / Plus:
* Openness to using AI-assisted development tools, with GitHub Copilot or similar tools considered a strong plus
* General interest in AI technologies and readiness to continuously develop skills in this area
*...
- Rate: Not Specified
- Location: Novi Sad, RS-VO
- Type: Permanent
- Industry: Finance
- Recruiter: Schneider Electric
- Contact: Not Specified
- Email: to view click here
- Reference: 116484-en-us
- Posted: 2026-05-15 07:41:17 -
- View all Jobs from Schneider Electric
More Jobs from Schneider Electric
- Director, Business Development Bioprocess and IVD
- Shift Manager
- Electromechanical Technician
- Program Manager
- Customer Account Coordinator
- Maintenance Mechanic
- Woodyard Operator
- Millwright
- Production Technician
- Production Area Superintendent
- HR Business Partner
- Maintenance Planner
- Production Associate
- Electrical Operations Manager
- Safety Specialist
- Senior Process Engineer
- Skilled Production Operator - Weekend Shift
- Pipefitter Helper
- Wax Process Engineer (Eastlake, OH)
- Parts Mover (Albany, OR)