We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Principal Software Developer

Aspen Technology, Inc.
vision insurance, paid time off
4101 Arrowhead Drive (Show on map)
Jun 25, 2025

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 RoleIn this position you will create compelling applications that enable our customers to view, control and analyze their electrical infrastructure. All of this is done using the latest technologies in a fast-paced, collaborative environment at our forward-looking company. Specific on-the-job training will be provided. Your Impact
  • Develop rich client applications that allow our customers to visualize the power grid. These solutions leverage advanced tools like OpenGL and webGL to enable powerful 3D visualizations.
  • Develop web applications enabling our customers to analyze outages, predict future conditions, and monitor complex systems. These applications leverage frameworks like Angular to power responsive web applications.
  • Develop mobile applications for field crews and executives to monitor KPIs and respond to business demands.
  • Develop 'Big Data' applications leveraging databases like Cassandra and mongoDB to drive business intelligence in the control center.
  • Develop applications to predict load or renewable generation using the latest in machine learning.
What You'll Need
  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering or related technical field plus 5 years of progressively responsible experience in a software engineering occupation.
  • The required experience must include:
  • 2 years of Mobile development using the Flutter (Dart) framework.
  • 5 years of experience with Mobile development frameworks.
  • 5 years of experience with agile development principles, continuous integration, and writing automated unit tests.
  • 3 years of experience with System design.
  • 3 years of experience working with distributed teams.
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.
Applied = 0

(web-6787b74fd-72bnv)