LogoKode$word
Aspentech logo
Verified Tech Organization

Careers at Aspentech

Browse and filter through all verified positions currently open at Aspentech.

Total Company Roles11
Matching Filter11
aspentech.comHQ: Bedford, Massachusetts, United States

AspenTech is a leading supplier of software that optimizes process manufacturing - including oil and gas, petroleum, chemicals, pharmaceuticals and other industries that manufacture and produce products from a chemical process. With integrated aspenONE solutions, process manufacturers can implement best practices for optimizing their engineering, manufacturing and supply chain operations. As a result, AspenTech customers are better able to increase capacity, improve margins, reduce costs and become more energy efficient. To see how the world's leading process manufacturers rely on AspenTech to achieve their operational excellence goals, visit www.aspentech.com. There are several LinkedIn groups related to AspenTech and aspenONE solutions. Join the AspenTech community by participating in the following groups:• The New Aspen Plus User Community• HYSYS Users• Aspen Basic Engineering (Zyqad) Interest Group• Aspen Economic Evaluation (formerly Icarus) User Group• Aspen Exchanger Design & Rating• AspenTech SME (small/midsize) Customer Community• AspenTech Partner Network

Sector:advanced process controlasset optimizationasset performance managementchemicalscomputer software

All Openings (11)

Ordered by most recently published

Sr DevOps Engineer

On-sitefull timeSeniorWorldwide (On-site)
Apply Now

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 Role We are looking for a Senior DevOps Engineer for our AspenTech Subsurface Science & Engineering business unit, which produces software for the exploration and production of natural resources like oil, gas, mining, and geothermal and to solve sustainability problems like CO2 capture. In this role you will assist the software development, and the quality engineer teams for our cloud native product. You will evolve and maintain delivery pipelines and development environments for a large geographically distributed development group. Your Impact Automate and sequence operations using YAML pipelines Build and manage artifacts from NPM libraries, React frontend services, Node based backend typescript services, C++ backend services Build and manage docker containers from source using various toolchains and build systems on Linux Deploy container to Kubernetes and Azure cloud stack Troubleshoot Continuous Integration, Delivery and Deployment pipelines Overlook security of the deployed system Capture knowledge, provide documentation and guidance for teammates Participate in the ceremonies of an agile team, report project progress internally What You'll Need Extensive Experience in Linux system administration in on-prem or cloud environment Source-control proficiency, preferably Perforce and Git Fluency in Python and Shell scripting Experience in maintaining CI/CD pipelines, preferably with Jenkins or Azure DevOps Familiarity with C++ build toolchains and IDEs In-depth knowledge of Linux containers\ Nice to have : Familiarity with Windows OS Experience with NodeJS development and testing tools Experience with OSS / security scans (Black Duck / Snyk) Experience with Ansible / Terraform / Kubernetes

View more...
Cloud, DevOps & SREVia Workday
VerifiedToday

Software Developer II

On-sitefull timeMid-LevelNoida, India
Apply Now

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 Role AspenTech, an Emerson business, seeks talented software developers to join its newly established Center of Excellence. This team will support the development of Continua™, AspenTech’s advanced software suite for the operation and management of natural gas pipeline systems. Your Impact Continua is built on the proven monarch™ platform, which provides a comprehensive and reliable foundation for acquiring, displaying, and maintaining situational awareness of SCADA data. Team members collaborate closely to design, develop, and deliver advanced features under demanding schedules, supporting a growing customer base and strategically important projects. Your work will directly contribute to the safe, reliable, and efficient operation of the world’s energy infrastructure. This position offers the opportunity to work on industry-leading, mission-critical systems embodying deep domain expertise while contributing to Emerson’s purpose of driving innovation for a more sustainable, efficient, and connected world. What You'll Need - Bachelor’s degree in Computer Science, Software Engineering, Mathematics, Physics, or a related Engineering discipline. - A minimum of three (3) years of professional experience working with at least two of the following technologies: C, Java, Angular - Experience with Python, TypeScript, RESTful APIs, MongoDB, JavaScript, DevExtreme, and Linux is a plus - Experience using version control systems (such as Git) with standardized branching strategies and CI/CD pipelines is a plus Strong orientation toward teamwork and cross‑functional collaboration - Ability to work independently, accept feedback, and adapt to changing requirements and priorities - Understanding of the utility industry, natural gas pipeline operations, and gas behavior is preferred Demonstrated passion for learning and solving complex problems - Fluency in English, both written and verbal, is required - This is a fully onsite role with a 4 days onsite, 1 day remote work schedule. #LI-RR1

View more...
Software EngineeringVia Workday
Verified4 days ago

Principal Power Systems Engineer

On-sitefull timeLead / StaffMinnesota, United States
Apply Now

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 Role We are seeking a full-time Principal DERMS Power System Engineer to support the design, modeling, integration, and operation of distributed energy resources (DERs), including solar PV, battery energy storage systems (BESS), EV charging, and other inverter-based resources. The ideal candidate will have strong power system fundamentals, hands-on modeling experience, and knowledge of interconnection standards and utility requirements. In this role, the Principal. DERMS Power Systems Engineer will report directly to Manager and Working from AspenTech’ s Medina office, the successful applicant will contribute to project delivery and product management excellence in support of utility customers in the energy management industry. Your Impact Collaborate with customers and engineering teams to understand requirements and project plans for AspenTech DGM applications Design, integrate, test, and commission advanced control systems for electric utilities. Install and configure DERMS and DER applications. Communicate detailed requirements to internal departments as needed. Work directly with customers and remote engineering team members to understand requirements and communicate project plans. Perform customer training and consult on power system modeling to ensure the effective use and maintenance of a customer’s power system applications. Assist in creating project and product documentation as needed. Perform unit testing and tuning to ensure power system applications will meet customer and industry requirements. Support live customer systems using knowledge of power systems and DGM application functionality with clear, logical thought processes. Stay up to date with the latest industry standards and trends. What You'll Need Bachelor’s degree in Electrical Engineering, Computer Engineering, Physics, Systems Engineering or related technical field. Master’s degree with an emphasis in Power Systems preferred. 5+ years of power systems, project engineering, or related technical project implementation experience required. Ability and flexibility to travel up to 25% to domestic and international customer sites. Technical background with the ability to apply knowledge spanning renewable and integration of renewable into the electric grid solutions required. Understanding of DERs and integration DERs back to grid, including operation, control, and optimization. Experience with DER modelling Understanding/knowledge of IEEE1547 and other DER standards and protocols: example: OpenADR, IEEE2030.5 Knowledge of Virtual Power Plants, DER aggregations. Excellent oral and written communication skills; organizational, interpersonal and leadership skills; analytical and problem-solving skills; commitment to providing superior customer service; and ability to multi-task on several projects in a fast-paced environment are required. Additional Qualifications and Experience The ability to utilize scripting languages (e.g., Python, C) for automation or problem-solving will be helpful. Work Authorization AspenTech will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1(including those with OPT or CPT) , H-1, H-2, L-1, B, J or TN, or who need sponsorship for work authorization now or in the future, are not eligible for hire. #LI-AA2 This role is a valuable part of our Digital Grid Management team at AspenTech. Learn more about the team here: Together We Build the Utility of the Future | Digital Grid Management | AspenTech 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.

View more...
Cloud, DevOps & SREVia Workday
Verified7 days ago

Principal Software Developer (C#/.net)

On-sitefull timeLead / StaffMexico City, Mexico
Apply Now

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 Role AspenTech is the world's leading supplier of asset optimization software solutions and operates from 62 locations worldwide. We are uniquely positioned to shape a sustainable future for capital-intensive industries. From our roots at MIT over 40 years ago to technological breakthroughs today that extend the reach of optimization, AspenTech has always been at the forefront of innovation. AspenTech Research & Development is a 1300–person team of industry-leading experts in the fields of performance engineering, subsurface science & engineering, manufacturing & supply chain, digital grid management and asset performance monitoring. On this team you will have the opportunity to turn creative ideas into reality, affecting products that are utilized by hundreds of thousands of users worldwide. As a Principal Software Developer in our AI R&D team, you will be expected to provide mentorship, solve complex problems, and manage individual project priorities, deadlines, and deliverables. Your Impact You will have the opportunity to: Work closely with Software Development, Data Science, and Product Management teams to design, architect, and deliver next generation AI products, leveraging Generative AI, agentic systems, and machine learning technologies to create differentiated customer experiences and business value. Lead the design, development, and delivery of innovative software products and platform capabilities, from concept through production deployment. Drive technical architecture decisions and establish engineering best practices that improve scalability, reliability, maintainability, and security. Collaborate with Product Management, Engineering, and domain experts to identify opportunities for product innovation and technology modernization. Evaluate emerging technologies, tools, and development frameworks, translating new capabilities into practical solutions for customers. Influence technical direction across multiple teams and initiatives while balancing business priorities, customer needs, and engineering excellence. Champion software quality through strong engineering practices, automation, observability, testing, and operational excellence. Provide technical leadership, mentorship, and guidance to developers across all experience levels, fostering engineering excellence, innovation, continuous learning, and a strong culture of collaboration. What You'll Need Bachelor's degree in software engineering, computer science, computer engineering, electrical engineering or related technical field. 8+ years of progressive software development experience. Proficient with at least one of the following languages: Java, Go, Python, C#, C++. Demonstrated experience designing, developing, and delivering complex software products in production environments. Strong understanding of distributed systems, microservices architectures, cloud native applications, and modern software engineering practices. Experience leading technical initiatives across multiple teams and influencing architecture decisions at scale. Experience building highly available, performant, and secure enterprise grade applications. Familiarity with modern software development practices including DevOps, CI/CD, Infrastructure as Code, automated testing, and observability. Strong problem solving skills with the ability to balance technical excellence, product requirements, and business objectives. Excellent communication and collaboration skills with experience working across engineering, product, and business stakeholders. Passion in finding creative solutions to problems, and pride in well crafted code.

View more...
Software EngineeringVia Workday
Verified7 days ago

Senior Power Systems Engineer

On-sitefull timeSeniorWorldwide (On-site)
Apply Now

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 Role In this role, the Senior Power Systems Engineer will be involved in designing, building, configuring, testing, and delivering systems all while working closely with other driven engineers and with our customers using AspenTech’s Digital Grid Management software. Specifically, you will be working on the modelling side, managing the mapping, import, and validation data from Geographic Information Systems (GIS) to ensure accurate distribution network models. Working from company and customer sites as required, the successful applicant will contribute to project delivery excellence in support of utility customers in the energy distribution industries. Your Impact Work with utility customers to extract GIS data and use DGM tools to import this data into the system to create a functional grid model and take ownership of maintaining the network model. Support with configuring, providing data for advanced ADMS applications such as Power Flow, Fault Location Isolation & Service Restoration. Evaluate contract specifications and define project requirements. Communicate detailed requirements to internal departments as needed. Work directly with customers and remote engineering team members to understand requirements and communicate project plans. Perform customer training and consult on power system modelling to ensure the effective use and maintenance of a customer’s power system applications. Assist in creating project and product documentation as needed. Perform unit testing and tuning to ensure power system applications will meet customer and industry requirements. Support live customer systems using knowledge of power systems and application functionality with clear, logical thought processes. Assist in creating training materials and project documentation as needed. Stay up to date with the latest industry standards and trends. What You'll Need Bachelors or Master’s degree in Power Systems Engineering, Electrical Engineering, Automation and Computer Science, or equivalent years of relevant experience. Minimum 5 years of experience in a similar role. Experienced project implementation or operational experience, preferably in the utility industry. Experience with electrical utility control systems (SCADA, DMS, DERMS) or experience working in utility operations or engineering support Experience with network modelling: GIS maintenance, administration, and data entry Database and data structure knowledge and experience (SQL, XML, Mongo, GIS) Soft Skills Required Excellent organization, interpersonal and leadership skills. Strong commitment to providing superior customer service. Ability to work on several projects in parallel in a fast-paced environment. Excellent analytical and problem-solving skills Ability and flexibility to travel to domestic and international customer sites. Flexibility may be discussed through the interview process.

View more...
Cloud, DevOps & SREVia Workday
Verified7 days ago

Software Quality Engineer

On-sitefull timeMid-LevelWorldwide (On-site)
Apply Now

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 Role This is an opportunity to join our growing Product Quality team as a Software Quality Engineer. In this role, you will be responsible for functional and non-functional testing (including performance and automation testing) of the AspenTech Inmation Data Fabric products. You will work closely with front-end and back-end software developers and Product Management to gather functional requirements, understand system behavior, and proactively drive quality best practices throughout the product lifecycle. Your Impact Deliver a high-quality products by creating manual and automated tests including test environments, installations, upgrades, and configuration in accordance with technical specifications. Design and perform unit, integration, end-to-end, and performance testing in an iterative, agile development environment. Engage and communicate with internal stakeholders to understand project requirements and expectations. Drive test automation for API, UI, system, and integration testing using the MSTest framework, C#, Lua, PowerShell and Cypress. Design, maintain, and execute performance, scalability, and stress tests. Share knowledge with the team by participating in code reviews and pair programming. Work effectively both as an individual contributor and as part of a collaborative team in a fast-paced, evolving environment. What You'll Need Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience. At least 2 years of experience as a Software Developer or Software Developer in Test. Advanced knowledge of at least one modern operating system. Comfortable using one or more programming or scripting languages to automate tasks and solve problems. Willingness to learn something new. Excellent interpersonal, communication and presentation skills. Fluency in English. ​ Nice-to-Have Qualifications Solid understanding of cloud-based deployments, including familiarity with deployment infrastructures, virtualization technologies, and modern hosting environments. Good knowledge of core IT concepts, including networking, databases, server architectures, communication protocols, and information security principles. Strong understanding of modern software development lifecycles, methodologies, and supporting tools, with the ability to quickly adapt to new platforms, IDEs, compilers, source control systems, and issue-tracking tools. Experience with test automation, performance testing, database validation, and the use of testing frameworks and tools.

View more...
Software EngineeringVia Workday
Verified8 days ago

Principal Software Developer

On-sitefull timeLead / StaffPune, India
Apply Now

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 Role We are seeking a Software Development Team Lead to guide a high-performing engineering team in delivering scalable, modern software solutions. In this role, you will provide technical direction, mentor developers, and foster a collaborative environment that encourages innovation and continuous improvement. You will coordinate cross-functional efforts, align architecture and implementation decisions with business goals, and ensure high-quality delivery through effective planning, code reviews, and hands-on leadership. The ideal candidate combines strong technical expertise with exceptional communication and team-building skills, empowering engineers to do their best work while driving the team toward strategic objectives. From brainstorming with our Product Owners, technical architecture sessions with our experts, development work using our CI/CD pipeline, to experimenting with cutting edge big data technologies, you’ll help realize the boundless automation vision of Project Beyond. You’ll join a team of very skilled, talented and passionate people, always bringing the industry’s best practices to our workflow. This is a great opportunity to join the booming market of Industrial Automation and the Internet of Things “IoT”. Become a part of an innovating company that is on the leading edge of the industry. Your Impact · Write backend services using the C/C++ and/or the Lua programming language. · Scope and estimate the development and testing effort for user stories. · Perform automated testing within an iterative agile environment. · Share knowledge with the team by participating in Code Reviews and Pair Programming. · Participate in all agile ceremonies (standups, planning, training, backlog refinement, reviews, retrospectives). · Accountable for delivering assigned development tasks and take ownership to deliver on time. What You'll Need · Master’s degree in computer science, related software engineering discipline with 8-12 years of experience. · Detailed knowledge of computer programming. Data structures, algorithms, concurrent programming, elements of operating systems design, etc. · You are an advanced user of at least one modern operating system and can create application software for it. Your ability to create system software would be a distinct plus. · You are familiar with concepts such as networks, databases, servers, application protocols and information security, and you have successfully participated in software development involving at least some of that. · You are fluent in the C++ language and follow its evolution closely. · You are familiar with other programming (scripting) languages. · Open minded, able to think within and out of the box. · Fluent English required. #LI-RK1

View more...
Software EngineeringVia Workday
Verified10 days ago

Principal Software Quality Engineer

On-sitefull timeLead / StaffMexico City, Mexico
Apply Now

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 Role AspenTech is the world's leading supplier of asset optimization software solutions and operates from 62 locations worldwide. We are uniquely positioned to shape a sustainable future for capital-intensive industries. From our roots at MIT over 40 years ago to technological breakthroughs today that extend the reach of optimization, AspenTech has always been at the forefront of innovation. AspenTech Research & Development is a 1300–person team of industry-leading experts in the fields of performance engineering, subsurface science & engineering, manufacturing & supply chain, digital grid management and asset performance monitoring. On this team you will have the opportunity to turn creative ideas into reality, affecting products that are utilized by hundreds of thousands of users worldwide. As a Principal Software Quality Engineer in our AI R&D team, you will be expected to provide mentorship, solve complex technical challenges, and manage individual project priorities, deadlines, and deliverables. You will play a key role in defining quality strategy and driving testing excellence across our AI-powered products and platforms. Your Impact Work closely with Software Development, Data Science, and Product Management teams to design, architect, and deliver next generation AI products, leveraging Generative AI, agentic systems, and machine learning technologies to create differentiated customer experiences and business value. Lead the strategy, architecture, and implementation of test automation frameworks across AI, API, UI, integration, and performance testing domains. Drive automation quality practices, ensuring comprehensive automated validation is integrated throughout the software development lifecycle. Define and track automation coverage, test effectiveness, and quality metrics to continuously improve release confidence and engineering productivity. Partner with development teams to embed automated testing into CI/CD pipelines and establish quality gates for AI powered products and platforms. Evaluate and adopt modern test automation technologies, including AI assisted testing tools, autonomous test generation, and intelligent regression testing approaches. Champion shift left testing practices and mentor software developers on automation design patterns, maintainability, and scalability. What You'll Need Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or related technical field. 8+ years of progressive designing, developing, and maintaining scalable test automation frameworks and automated testing solutions. Expert level proficiency in test automation technologies and programming languages commonly used for automation development (e.g., Python, Java, C#, JavaScript). Demonstrated experience implementing test automation across API, UI, integration, end-to-end, performance, and AI model validation scenarios. Strong knowledge of CI/CD practices, automated quality gates, and test execution orchestration within modern DevOps environments. Experience measuring and improving automation ROI, test coverage, reliability, and execution efficiency. Proven ability to lead automation strategy and drive adoption of quality engineering best practices across multiple teams. Experience with AI Application Testing, LLM Evaluation, or Agentic System Validation Strong analytical, troubleshooting, and debugging skills. Passion for finding creative solutions to problems and pride in delivering high quality software experiences.

View more...
Software EngineeringVia Workday
Verified12 days ago

Software Product Release Manager

On-sitefull timeMid-LevelHouston, United States
Apply Now

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 Role Enablement, and other cross-functional stakeholders to collect, validate, and synthesize release readiness information across technical, commercial, deployment, and enablement domains. You will help connect product capabilities with customer deployment requirements, pricing strategy, commercial models, and go-to-market readiness to support successful product launches. This position requires strong analytical skills, attention to detail, and the ability to organize complex information into clear, actionable recommendations that improve release quality, visibility, and organizational alignment. Your Impact Coordinate collection of release readiness inputs across technical readiness, quality, commercial readiness, deployment readiness, and enablement readiness. Validate and organize cross-functional readiness data to ensure completeness, consistency, and accuracy. Maintain release readiness tracking and support decision-ready reporting for governance reviews. Synthesize readiness inputs into concise release summaries highlighting risks, dependencies, gaps, and recommended actions. Identify patterns across product, operational, and commercial readiness activities to improve release execution. Connect product capabilities with customer deployment requirements, enablement activities, and commercial implications. Partner with Product Management, Product Marketing, Sales, Customer Success, Services, Sales Enablement, and other stakeholders to improve release visibility and accountability. Support alignment between release enablement, deployment approaches, commercial models, pricing strategy, and broader go-to-market initiatives. Facilitate communication across functional teams to ensure readiness activities remain aligned throughout the release lifecycle. Support release governance forums by preparing materials, documenting decisions, tracking action items, and following up with stakeholders. Help improve release management templates, scorecards, dashboards, and operating mechanisms across the product portfolio. Support additional initiatives related to release strategy, launch planning, portfolio readiness, and operational process improvements. What You'll Need Bachelor's degree in Business, Engineering, Computer Science, Information Technology, Product Management, or a related field required. 6 plus years of relevant experience. **Project Manager skills will be helpful in this to facilitate the various task effectively.** Equivalent combination of education and relevant professional experience will be considered. Experience supporting release management, product operations, commercial strategy, go-to-market planning, pricing, deployment planning, enablement, or a related software business function. Experience working with structured and unstructured data to validate inputs, identify gaps, and develop meaningful summaries for stakeholders. Experience collaborating across technical, product, and commercial organizations in a software development environment. Familiarity with enterprise software, SaaS, or industrial software release processes is preferred. Experience with release governance, portfolio management, or sales and customer enablement processes is a plus. Strong understanding of software release management processes and cross-functional release readiness. Understanding of how go-to-market strategy, pricing strategy, commercial model design, deployment planning, and enablement intersect throughout the software release lifecycle. Strong analytical skills with the ability to organize, validate, and synthesize complex information into actionable insights. Excellent attention to detail with sound judgment and the ability to identify risks, dependencies, and operational gaps. Strong communication and collaboration skills with the ability to influence and coordinate across cross-functional teams. Ability to manage multiple priorities and operate effectively in a fast-paced, evolving environment. Proficiency in developing reports, dashboards, scorecards, and release documentation to support executive decision-making. #LI-WJ1

View more...
Software EngineeringVia Workday
Verified12 days ago

Principal Software Developer

On-sitefull timeLead / StaffMontreal, Canada
Apply Now

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 Role AspenTech is looking for a talented and experienced Developer to join our Enterprise Operations Platform (EOP) organization. In this role, you will be a member of an Agile development team responsible for supporting the Agile development environment. This includes developing and maintaining the continuous delivery pipeline, end-to-end solution testing, DevOps mindset and practices, and coordination with infrastructure teams. As a member of the EOP development team, the delivery of next-generation industrial software solutions that provide a software-defined, data-centric, flexible platform for AspenTech’s diverse customer base. The team focuses on building highly performant data services that securely move and manage massive volumes of information. The EOP platform supports multiple operating systems and cloud native technology stacks, giving the team opportunities to work across a diverse set of modern technologies. This role’s contributions have highly visible impacts on the success and scalability of our software offerings to our customers. Our organization and product are positioned in the market to grow at a rapid pace over the next decade with varied opportunities for career growth. Your Impact Provide platform infrastructure and self-service automation to development teams. Debug integration and performance problems. Create solutions that leverage cloud technologies and edge deployment platforms. Actively participate with team members as part of a scaled Agile organization. Take high level strategic requirements and work with a team to refine them into actionable user stories with detailed acceptance criteria. Produce high-quality, reliable, performant, and fault tolerant code to meet strategic business objectives. Contribute to a culture of accountability and collaboration across a variety of support, development, security, and product teams. Continually demonstrate adherence to security best practices and compliance requirements. Stay current with industry trends and best practices around cloud native and Software-as-a Service technologies. Demonstrate effective communication skills as a participant in a variety of Agile ceremonies. What You'll Need 8-12 years of related experience OR an advanced degree with less experience. Strong understanding of cloud-native technologies, services, architecture, and container orchestration. Practical, working experience with several of the following: Continuous Integration: Azure DevOps Pipelines, GitHub Actions Cloud: Azure, Docker, Kubernetes, ArgoCD, Helm, Terraform CI Tooling: Artifactory, BlackDuck, Snyk, Wiz Operating Systems: Windows, Linux Observability and Monitoring: OpenTelemetry, Azure Monitor, Grafana Scripting Languages: Python, Bash, Powershell Databases: MongoDB, Postgres Language requirement: French: A1 (advanced) English level C1 (advanced), the position requires interactions with international clients. Preferred but not required: Edge Deployment Technologies: Zededa, NetFoundry Identity and access management: OAuth 2.0, Role-Based Access Control (RBAC) Data platforms and integrations: Inmation, Aveva PI Connect, Microsoft Fabric Programming Languages: Java, JavaScript/TypeScript, C#, Lua JavaScript Frameworks: Angular, React Automated testing frameworks: Playwright, Cypress Architecture Expertise: Microservices, REST API Design Experience with Agile development frameworks such as SAFe or Scrum. Strong personal project management skills; able to be self-directed and capable of working effectively in an environment with a high degree of change. Strong technical leadership skills with a willingness to coach and mentor team members. Willingness to contribute ideas and solutions while honoring and supporting the ideas of others. Passionate about finding creative solutions to problems, and pride in well-crafted code.

View more...
Software EngineeringVia Workday
Verified12 days ago

Page 1 of 2

PreviousNext