Principal Software Developer

 
Principal
🇺🇸 United States
Software Developer
Software development

AspenTech is a global software leader helping industries meet the increasing demand for resources from a rapidly growing population in a profitable and sustainable manner. Our Digital Grid Management software suite, including AspenTech OSI products, helps power and utilities companies achieve superior real-time control, optimization and management for exceptional performance of complex energy networks.

The Role

As a Principal Software Developer, you will be a member of a multi-disciplinary team responsible for creating advanced applications to maintain data models for electric utilities and transmission companies. The model maintenance products require highly performant data transformation and a responsive GUI displaying graphical and geographic information.

In this role, you will be a leading member of an Agile development team that designs and implements highly scalable and performant model maintenance system. This role’s contributions will have a significant impact on the customer’s industries to maintain large data models effectively.

To be successful in this role, you will need to have an advanced understanding of software development techniques while possessing passion to learn and excel your expertise to the next level. You will also need self-motivation and management to plan and execute complex development projects to successful completion.

Your Impact

  • Collaborate with other Developers, Architects, and Stakeholders to design and implement best-in-class software.
  • Design and implement reliable, performant complex features based on requirements and/or user stories on both front-end and back-end development.
  • Lead research on emerging technologies that could impact the application architecture.
  • Ensure design and implementation best practices are followed, including design reviews, code review, automated and manual testing, etc.
  • Facilitate the growth and development of other Developers through coaching and mentoring on the technologies and processes used within the team.
  • Lead in agile team ceremonies such as scrum, sprint planning, and retrospective.
  • Provide technical support to product management, project delivery, and customer support.
  • Collaborate with Product Managers, Product Designers, and Developers to develop detailed product requirements and specifications for Model Maintenance products.
  • Investigate, isolate, and identify solutions to reported software malfunctions.
  • Manage a small (3-5) team of Developers, directing their day-to-day and fostering their growth in their development careers.

What You'll Need

  • Bachelor’s degree in computer science or a related technical field.
  • 9+ years’ experience with C/C++.
  • Familiarity with UI/UX development in desktop applications.
  • A passion for learning and working on complex problems.
  • Ability to work independently, effectively manage time, and prioritize strategically.
  • Strong analytical, problem solving, and troubleshooting skills.
  • Strong interpersonal skills and the ability to work cross-functionally and at different levels of the organization.
  • Master’s degree in computer science or a related technical field preferred.
  • Experience with OT or GIS systems preferred.

#LI-RT1

 

AspenTech Europe (Netherlands)

AspenTech Europe (Netherlands)

AspenTech is a global software company that provides engineering and operations software solutions.

Software

Other jobs at AspenTech Europe (Netherlands)

 

 

 

 

 

 

 

 

View all AspenTech Europe (Netherlands) jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇺🇸 United States
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs