1,961,555open jobs
115,628companies
242,259added this week
Browse all
Salary
≈ $53k – $103k per year (Estimated)
Location
In office (Mexico City)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 23, 2026. First seen by Alion on Oct 22, 2026. AspenTech scores B on the Alion truth index.

Overview
Company
Impact
Profile match
AspenTech (Aspen Technology) is an industrial software company headquartered in Bedford, Massachusetts, providing process engineering and simulation, advanced process control, asset performance management and digital grid management software. Now an Emerson business, it serves chemicals, energy, oil and gas, power utilities, metals and mining, pharmaceuticals and engineering firms, with large teams in Houston, Pune, Bengaluru, Singapore, Mexico City and Saudi Arabia. Openings include solution consultants, technical support and power systems engineers, software developers, DevOps engineers, product owners, sales managers and people experience partners.

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 an experienced Senior Software Developer with 5-8 years of professional software development experience to design, develop, test, and maintain high-quality software solutions across desktop, web, and cloud environments.

The ideal candidate will have strong programming and problem-solving skills, a solid understanding of software design and architecture, and hands-on experience throughout the software development lifecycle, including requirements analysis, design, implementation, testing, deployment, troubleshooting, and maintenance. The candidate should be able to independently deliver complex software features and components while collaborating effectively with developers, architects, QA, DevOps, product teams, and other cross-functional stakeholders.

The successful candidate should also have experience leveraging AI-assisted development tools to improve development efficiency and software quality, including accelerating coding, debugging, testing, code review, troubleshooting, and documentation, while applying sound engineering judgment to validate AI-generated solutions.

Your Impact

Key Responsibilities

  • Design, develop, test, deploy, and maintain high-quality software applications, services, and components across desktop, web, and cloud environments.
  • Write clean, efficient, secure, maintainable, and well-tested code following established software engineering standards and best practices.
  • Participate in all phases of the software development lifecycle, including requirements analysis, technical design, implementation, code review, testing, deployment, troubleshooting, and maintenance.
  • Contribute to software design and architecture, evaluating technical alternatives and developing solutions that consider scalability, reliability, performance, security, and maintainability.
  • Develop software applications, services, APIs, utilities, and automation using technologies such as C#, C++, and other appropriate programming and scripting languages.
  • Develop and maintain desktop and web applications using modern development technologies, frameworks, and application architecture.
  • Develop and support applications and services for cloud environments, including AWS and Azure.
  • Develop and maintain unit, integration, and automated tests to ensure software quality, reliability, and regression prevention.
  • Leverage AI-assisted development tools to improve efficiency across software design, coding, debugging, testing, code review, refactoring, troubleshooting, and technical documentation.
  • Critically review and validate AI-generated code and technical recommendations to ensure correctness, security, performance, quality, and maintainability.
  • Collaborate effectively with developers, architects, QA, DevOps, product teams, and other stakeholders to understand requirements, develop technical solutions, and resolve complex issues.
  • Participate actively in technical design reviews, code reviews, technical discussions, and knowledge sharing within the development team.
  • Integrate software development and delivery processes with version control systems such as Git and Perforce and automated CI/CD pipelines.
  • Work with container technologies, such as Docker and Kubernetes, to support modern application development and deployment environments.
  • Work with SQL and NoSQL database technologies as required by application designs and product architecture.
  • Troubleshoot complex software issues, perform root-cause analysis, and implement effective and sustainable solutions.
  • Apply Agile development practices to deliver high-quality software in a timely and predictable manner.
  • Provide technical guidance and share software development best practices with less-experienced developers.
  • Identify opportunities to leverage AI, automation, and modern development tools to reduce repetitive work, streamline development workflows, and improve engineering productivity and software quality.

What You'll Need

Required Qualifications

  • 5-8 years of professional software development experience, with demonstrated experience designing, developing, testing, and maintaining production software.
  • Strong programming and coding skills, with the ability to independently design, implement, test, debug, and maintain complex software components and features.
  • Strong proficiency in C# and/or C++, with a solid understanding of object-oriented programming and modern software development practices.
  • Strong understanding of software engineering principles, object-oriented design, design patterns, data structures, algorithms, and software design concepts.
  • Solid understanding of software architecture principles and the ability to translate product and technical requirements into effective software designs.
  • Strong understanding of the end-to-end software development lifecycle, including requirements, design, development, testing, deployment, and maintenance.
  • Experience developing desktop and/or web applications, including services and APIs.
  • Experience developing and deploying software in cloud environments, preferably AWS or Azure.
  • Experience with software testing and quality engineering practices, including unit testing, integration testing, automated testing, debugging, and defect resolution.
  • Experience effectively leveraging AI-assisted software development tools to improve coding, debugging, testing, code review, refactoring, troubleshooting, documentation, and overall development efficiency.
  • Ability to critically evaluate and validate AI-generated code and technical recommendations, applying sound engineering judgment to ensure correctness, security, performance, quality, and maintainability.
  • Experience with CI/CD, build automation, and modern software development and delivery practices.
  • Experience with version control systems, such as Git and Perforce.
  • Experience with container technologies, such as Docker and Kubernetes.
  • Solid understanding of SQL and/or NoSQL database technologies and their use in software applications.
  • Working knowledge of Windows and/or Linux operating systems.
  • Experience working within an Agile software development environment.
  • Strong analytical, debugging, and problem-solving skills, with the ability to independently investigate complex technical issues and develop effective solutions.
  • Excellent written and verbal communication skills, with the ability to clearly communicate technical concepts, designs, decisions, issues, and solutions.
  • Strong collaboration and teamwork skills, with the ability to work effectively across development teams and with cross-functional stakeholders.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,961,555 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Mexico City
≈ $58k – $114k per year (Estimated) • Hybrid • 5+ years exp • Mexico
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
Apache Kafka
AI/ML
Cursor
Claude Code
DevOps
Rest API
GitHub Actions
CI/CD
Jenkins
AWS
Docker
AWS Lambda
Amazon S3
Amazon ECS
Amazon EventBridge
Management
Agile
Apply
ABL - Java Developer 4 hours ago
In office • Contractor • Aguascalientes
Java
Kotlin
SQL
Java
Spring Framework
Maven
Spring Boot
Kotlin
Mockito
Mobile
JUnit
DevOps
Rest API
CI/CD
Git
Management
Agile
Apply
$13k per year • Hybrid • Contractor • Mexico City
DevOps
Git
Linux
Apply
$11k per year • In office • Contractor • Colima
Apply
≈ $50k – $85k per year (Estimated) • Hybrid • Full-Time • Paris
Mobile
Clean Architecture
Apply
≈ $80k – $156k per year (Estimated) • Hybrid • Mexico City
SQL
C#
DevOps
Rest API
gRPC
Datadog
CI/CD
Apply
≈ $37k – $84k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Mexico City
Apply
≈ $34k – $85k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Mexico City
Analytics
Microsoft Excel
Apply
≈ $14k – $30k per year (Estimated) • Remote (Argentina, Mexico, Costa Rica, El Salvador, Peru, UTC-8 – UTC-5 hours) • Full-Time • Mexico City • Guadalajara • Buenos Aires • San José • Lima
AI/ML
Claude
Apply
In office • Full-Time • Bachelor's Degree • Mexico City
Apply
See all jobs
This is one of many
1,961,555 more open roles from verified company boards, updated every day.