Software Developer

Job Locations US-TX-Houston
Req #
# of Openings
Job Posting Category
Software Development


Aspen Technology is the world's leading supplier of software for optimizing process engineering and manufacturing. Our products are used by tens of thousands of engineers every day to improve the design and operations of their plants and refineries. Aspen Technology’s customer list (over 1700 companies) includes the world’s leading companies such as ExxonMobil, Shell, Dow Chemicals and BASF. In addition, our products are taught in the Chemical Engineering curriculum of over 700 universities around the world. 

We are looking for an experienced and talented individual to help with the design and development of our next-generation planning and scheduling solutions for the process industries.  Strong software development knowledge is a must for this position.  Understanding of refinery and petrochemical processes, supply chain and distribution modeling, and modeling and optimization principles are also useful skills for this role.   


  • Become a key contributor to software development projects.
  • Interact with customer support and/or customers to resolve technical issues or to increase product usage and adoption as needed.
  • Collaborate with product managers, product designers and developers to develop detailed product requirements and specifications for innovative process engineering products.
  • Collaborate with product development teams, product designers and software architects to define architectures to support next-generation capabilities.
  • Keep current with new and developing technologies as they appear in industry, and assist in determining the feasibility of adopting new technologies.
  • Provide technical support to product management, product marketing, services, and customer and business support on customer activities.
  • Provide leadership to encourage adoption of software development best practices.


  • BS in Computer Science or equivalent, MS desired.
  • 2-5 years of experience developing software applications.
  • Proficiency with C++ and C# programming languages.
  • Experience in one or more of the following technologies: .NET, MVC, ASP.NET, Web API2, Web Services, HTML5, AJAX, Typescript, JavaScript, SQL Server, Multi-processing.
  • Excellent interpersonal, communication, writing and presentation skills.
  • Experience leading and managing software development projects.
  • Experience in identifying and estimating project requirements/tasks.
  • Demonstrated ability to provide technical leadership.
  • Demonstrated ability to convey complex information in a clear and concise manner.
  • Proficiency with Visual Studio, MS Office, and TFS.
  • English fluency (written and verbal) required.
  • The following qualifications are a plus:
    • Experience with cloud technologies (Azure or AWS).
    • Exposure to mathematical modeling and optimization principles.
    • Practical experience in process systems engineering and specifically refining and petrochemical planning and scheduling.
    • Knowledge of Aspen Technology’s products, especially Aspen PIMS, Aspen Petroleum Scheduler, or Aspen Multi-Blend Optimizer.



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.