Enable job alerts via email!

Principal Software Developer

Arpatech

Medina

On-site

USD 127,000 - 159,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology firm is seeking a Principal Software Developer in Saudi Arabia to lead design and development in their Advanced Distribution Management System. The role requires expertise in modern software development, strong C/C++ skills, and a passion for impactful work in the power industry.

Benefits

Paid time off
Charitable giveback day
Medical/dental/vision insurance
Retirement benefits

Qualifications

  • 9+ years’ experience with back-end code, C/C++ highly desirable.
  • Experience with APIs and daemon processes.
  • A general knowledge of platform independent tools and libraries.

Responsibilities

  • Lead the design and development of advanced applications.
  • Ensure design and implementation best practices are followed.
  • Facilitate the growth and development of other developers.

Skills

Analytical
Problem Solving
Troubleshooting
Interpersonal Skills
Strong Desire to Impact

Education

Bachelor’s or Master’s degree in Computer Science or related field

Job description

The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways — from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across our global community.


The RoleAspenTech’s Advanced Distribution Management System (ADMS) is a high growth area in our business that plays a central role in an electric distribution utility’s ability to monitor, manage, control, and optimize the increasingly complex grid. As a Principal Software Developer on the multi-disciplinary Distribution Management System development team, you will be leading the design and development of the advanced applications that our customers use in real-time operation to maintain and control their network safely and more efficiently.
To be successful in this role, you will need to have an advanced understanding of modern software development techniques paired with a strong interest in understanding the power industry domain. 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 find creative solutions to the challenges facing our customers.
  • Design and implement robust, performant complex features based on requirements and user stories.
  • Ensure design and implementation best practices are followed, including design reviews, code reviews, unit tests, etc.
  • Facilitate the growth and development of other developers through coaching and mentoring on the technologies and processes used within the team.
  • Provide technical support to product management, project delivery, and customer support.
  • Investigate, diagnose, and identify solutions to software malfunctions.
  • Collaborate with other teams to find creative solutions to the challenges facing our customers
  • Establish a high-level understanding of electrical utility operations, infrastructure, and power systems.
What You'll Need
  • Bachelor’s or Master’s degree in computer science, Applied Math, or a related technical field.
  • 9+ years’ experience with back-end code, C/C++ highly desirable.
  • A general knowledge of platform independent tools and libraries.
  • Experience with APIs and daemon processes.
  • Strong analytical, problem solving, and troubleshooting skills.
  • Strong interpersonal skills and the ability to work collaboratively and at different levels of the organization.
  • A passion for learning and working on complex problems.
  • A strong desire to have your work have a positive impact on the industry and the world and help facilitate the energy transition.
The salary range for this role is $127,000.00 - $158,700.00. This range represents what we in good faith believe is the range possible for base compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range based on several factors. This range may be modified in the future. This role is also eligible for bonus or variable incentive pay. Additionally, we offer a comprehensive benefits package including paid time off, charitable giveback day, medical/dental/vision insurance, and retirement benefits to eligible employees.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.