Aspen Technology, Inc.
Overview We are looking for a Software Developer to contribute to the development of AspenTech's network model management system. In this role, you will design and implement an expanding and performant model management software that is responsible for efficiently and accurately creating, editing, and publishing utility models, thereby enabling customers to manage complex utility models elegantly and efficiently. Responsibilities Collaborate with other developers, architects, and stakeholders to design and implement best in class software. Design and implement reliable, performant, and fault tolerant code based on requirements and/or user stories. Ensure reliable code by developing unit tests and test automation tools. Assist in code and design reviews. Train and mentor other team members in your area of expertise. Take part in agile team ceremonies such as scrum, sprint planning, and retrospectives. Investigate, isolate, and identify solutions to reported software malfunctions. Qualifications Bachelor's degree in software engineering or related technical field. 2+ years of experience with object oriented programming (Java preferred). 2+ years of experience with web based programming languages, including JavaScript, HTML, and CSS. Proficient in database interaction (MongoDB preferred). Ability to work independently, manage time effectively, and prioritize strategically. Strong analytical, problem solving, and troubleshooting skills. Solid understanding of algorithms and complex data structures. Familiarity with CIM (Common Infrastructure Model) for electric utilities. AspenTech is an Equal Opportunity/Affirmative Action employer. AspenTech does not discriminate against employees or applicants on the basis of age, race, color, religion, creed, ancestry, sex, sexual orientation, gender identity or expression, pregnancy or related conditions, marital status, familial status, national origin, disability, medical condition, genetic information, citizenship, military service or protected Veteran Status or any other basis protected by applicable federal, state, or local law. Reasonable Accommodation:We will provide reasonable accommodations to qualified individuals who have a disability or sincere religious reasons to request accommodation, when necessary to enable the individual to participate in the job application or interview process. If you wish to request an accommodation, please contact us at .
Overview We are looking for a Software Developer to contribute to the development of AspenTech's network model management system. In this role, you will design and implement an expanding and performant model management software that is responsible for efficiently and accurately creating, editing, and publishing utility models, thereby enabling customers to manage complex utility models elegantly and efficiently. Responsibilities Collaborate with other developers, architects, and stakeholders to design and implement best in class software. Design and implement reliable, performant, and fault tolerant code based on requirements and/or user stories. Ensure reliable code by developing unit tests and test automation tools. Assist in code and design reviews. Train and mentor other team members in your area of expertise. Take part in agile team ceremonies such as scrum, sprint planning, and retrospectives. Investigate, isolate, and identify solutions to reported software malfunctions. Qualifications Bachelor's degree in software engineering or related technical field. 2+ years of experience with object oriented programming (Java preferred). 2+ years of experience with web based programming languages, including JavaScript, HTML, and CSS. Proficient in database interaction (MongoDB preferred). Ability to work independently, manage time effectively, and prioritize strategically. Strong analytical, problem solving, and troubleshooting skills. Solid understanding of algorithms and complex data structures. Familiarity with CIM (Common Infrastructure Model) for electric utilities. AspenTech is an Equal Opportunity/Affirmative Action employer. AspenTech does not discriminate against employees or applicants on the basis of age, race, color, religion, creed, ancestry, sex, sexual orientation, gender identity or expression, pregnancy or related conditions, marital status, familial status, national origin, disability, medical condition, genetic information, citizenship, military service or protected Veteran Status or any other basis protected by applicable federal, state, or local law. Reasonable Accommodation:We will provide reasonable accommodations to qualified individuals who have a disability or sincere religious reasons to request accommodation, when necessary to enable the individual to participate in the job application or interview process. If you wish to request an accommodation, please contact us at .
Aspen Technology, Inc.
Reading, Berkshire
AspenTech seeks a Sr Principal Project Engineer to lead multidisciplinary engineering teams delivering complex SCADA/EMS/GMS/ADMS solutions in the region using AspenTech's Digital Grid Management (DGM) products for leading utilities worldwide. Responsibilities Technical leadership of programs: Define solution architectures and integration strategies for large, multi-workstream SCADA/EMS/GMS/ADMS deliveries; drive technical decisions, design reviews, and quality gates to ensure robust, scalable outcomes. Plan, design, integrate, and validate: Lead planning, detailed design, and integration activities; establish verification strategies and direct system testing including Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT) with rigorous traceability to requirements. Commissioning & stabilization: Oversee commissioning and cutover plans, guide troubleshooting for complex variances in production environments, and ensure timely deployment of resolutions. Matrixed team leadership: Provide day-to-day technical direction to engineers, elevating engineering discipline, reusability, and delivery velocity across the portfolio. Customer & stakeholder engagement: Translate operational needs from utility stakeholders into clear engineering requirements; communicate trade-offs and recommend solutions that meet performance, reliability, and operability targets. Engineering excellence: Set and enforce standards for configuration management, environment readiness, and documentation; champion continuous improvement of delivery methods and reusable assets. Enablement & knowledge sharing: Mentor engineers, contribute to training materials, and cultivate communities of practice to spread best practices across offices, regions and programs. Strategic pre-sales engagement: When requested, support Sales and Solution Consulting with technical validation of delivery approaches and occasional participation in solution briefings or customer demos for priority pursuits. Qualifications Bachelor's degree in Electrical Engineering, Computer Engineering, Systems Engineering, Computer Science, Physics, or related field. Minimum 8+ years of relevant experience in utility operations/dispatch, real-time control systems, or mission-critical OT/IT integration; track record of leading technical delivery across complex projects. Experience delivering systems across SCADA/EMS/GMS/ADMS; monarch experience highly preferred. Hands on depth with client/server applications, network communications, and Linux/Windows; familiarity with programming/scripting (Python, C/C++) and databases (PostgreSQL, Mongo, Cassandra); experience with JSON and XML. Practical experience with common utility protocols and standards (ICCP, DNP3, IEC 60870 5 101/104, IEC 61850, MultiSpeak). Excellent organization, interpersonal, and leadership skills; ability to manage multiple parallel workstreams in fast paced environments; strong analytical and problem solving abilities. Travel up to approximately 20%. Work Arrangement Hybrid; primary office Reading, UK. Travel Requirement to travel approximately 20% of the time. Equal Opportunity / Accommodation AspenTech is an Equal Opportunity/Affirmative Action employer. AspenTech does not discriminate against employees or applicants on the basis of age, race, color, religion, creed, ancestry, sex, sexual orientation, gender identity or expression, pregnancy or related conditions, marital status, familial status, national origin, disability, medical condition, genetic information, citizenship, military service or protected Veteran Status or any other basis protected by applicable federal, state or local law. Reasonable Accommodation: We will provide reasonable accommodations to qualified individuals who have a disability or sincere religious reasons to request accommodation when necessary to enable the individual to participate in the job application or interview process. If you wish to request an accommodation, please contact us at .
AspenTech seeks a Sr Principal Project Engineer to lead multidisciplinary engineering teams delivering complex SCADA/EMS/GMS/ADMS solutions in the region using AspenTech's Digital Grid Management (DGM) products for leading utilities worldwide. Responsibilities Technical leadership of programs: Define solution architectures and integration strategies for large, multi-workstream SCADA/EMS/GMS/ADMS deliveries; drive technical decisions, design reviews, and quality gates to ensure robust, scalable outcomes. Plan, design, integrate, and validate: Lead planning, detailed design, and integration activities; establish verification strategies and direct system testing including Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT) with rigorous traceability to requirements. Commissioning & stabilization: Oversee commissioning and cutover plans, guide troubleshooting for complex variances in production environments, and ensure timely deployment of resolutions. Matrixed team leadership: Provide day-to-day technical direction to engineers, elevating engineering discipline, reusability, and delivery velocity across the portfolio. Customer & stakeholder engagement: Translate operational needs from utility stakeholders into clear engineering requirements; communicate trade-offs and recommend solutions that meet performance, reliability, and operability targets. Engineering excellence: Set and enforce standards for configuration management, environment readiness, and documentation; champion continuous improvement of delivery methods and reusable assets. Enablement & knowledge sharing: Mentor engineers, contribute to training materials, and cultivate communities of practice to spread best practices across offices, regions and programs. Strategic pre-sales engagement: When requested, support Sales and Solution Consulting with technical validation of delivery approaches and occasional participation in solution briefings or customer demos for priority pursuits. Qualifications Bachelor's degree in Electrical Engineering, Computer Engineering, Systems Engineering, Computer Science, Physics, or related field. Minimum 8+ years of relevant experience in utility operations/dispatch, real-time control systems, or mission-critical OT/IT integration; track record of leading technical delivery across complex projects. Experience delivering systems across SCADA/EMS/GMS/ADMS; monarch experience highly preferred. Hands on depth with client/server applications, network communications, and Linux/Windows; familiarity with programming/scripting (Python, C/C++) and databases (PostgreSQL, Mongo, Cassandra); experience with JSON and XML. Practical experience with common utility protocols and standards (ICCP, DNP3, IEC 60870 5 101/104, IEC 61850, MultiSpeak). Excellent organization, interpersonal, and leadership skills; ability to manage multiple parallel workstreams in fast paced environments; strong analytical and problem solving abilities. Travel up to approximately 20%. Work Arrangement Hybrid; primary office Reading, UK. Travel Requirement to travel approximately 20% of the time. Equal Opportunity / Accommodation AspenTech is an Equal Opportunity/Affirmative Action employer. AspenTech does not discriminate against employees or applicants on the basis of age, race, color, religion, creed, ancestry, sex, sexual orientation, gender identity or expression, pregnancy or related conditions, marital status, familial status, national origin, disability, medical condition, genetic information, citizenship, military service or protected Veteran Status or any other basis protected by applicable federal, state or local law. Reasonable Accommodation: We will provide reasonable accommodations to qualified individuals who have a disability or sincere religious reasons to request accommodation when necessary to enable the individual to participate in the job application or interview process. If you wish to request an accommodation, please contact us at .