Senior Principal Software Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
Your Impact
Technical management of a team of developers and quality engineers
Building high-performance backend services in C++ and Lua
Designing and developing distributed, data-intensive systems
Creating APIs for configuration, diagnostics, and data access
Developing solutions that connect industrial systems to cloud platforms
Exploring cutting-edge technologies in industrial IoT, edge computing, and big data
Collaborating with architects, product owners, and engineering teams to turn ideas into scalable products
As a technical leader, you will:
Lead and mentor a team of software developers and quality engineers
Drive technical decisions, architecture discussions, and engineering best practices
Help define project scope, estimates, and delivery plans
Ensure high-quality software through code reviews, pair programming, and automated testing
Foster a collaborative and innovative engineering culture
Take ownership of delivering reliable, scalable, and maintainable software
What You'll Need
Strong professional experience with modern C++
Deep understanding of: o Data structures and algorithms o Concurrent and multithreaded programming o Operating system fundamentals o Software architecture and system design
Familiarity with networking, databases, servers, APIs, and security concepts
Experience with scripting languages (Lua, Python, or similar) is a plus
Exposure to container technologies such as Docker and Kubernetes
Understanding of CI/CD and modern software development practices
Proven ability to lead and mentor engineering teams
Strong communication and problem-solving skills
Comfortable working in Agile development environments
Ability to balance technical excellence with business priorities
Passion for continuous learning and knowledge sharing
Work on large-scale, real-world industrial systems
Solve challenging distributed computing and data engineering problems
Influence product architecture and technical direction
Collaborate with highly skilled engineers and domain experts
Be part of a growing industry at the intersection of Industrial IoT, edge computing, cloud, and automation
Build technology that powers digital transformation across global industries
#LI-RK1
About AspenTech
Verified company details for this employer are not available yet.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at AspenTech
Product Manager
, KSA
AspenTech is seeking a Product Manager to define strategy and execution for its Distribution Management System suite. The role owns product roadmaps, analyzes customer needs, supports industry engagement, manages complex
Sr Power Systems Engineer
, KSA
The employer is seeking a Senior Power Systems Engineer to design, configure, test, and deliver Advanced Distribution Management Systems and Outage Management Systems for electric utilities. The role combines application
Software Engineer
, KSA
AspenTech is seeking a software engineer to help develop its Switch Order Management platform for the utility industry. The role involves designing performant software, writing automated tests, investigating defects, and
Principal Power Systems Engineer
, KSA
AspenTech is seeking a Principal Power Systems Engineer to lead technical execution of Advanced Distribution Management System projects from planning through cutover. The role requires a relevant bachelor's degree, at le
Power Systems Engineer
, KSA
AspenTech is seeking a Power Systems Engineer to deliver energy management system deployments for electric utility customers. The role covers design, configuration, integration, testing, commissioning, troubleshooting, t
Software Quality Engineer I (SDET)
Pune, IND
Sr. Petroleum Supply Chain Engineer
Pune, IND
Software Quality Engineer I (SDET)
Pune, IND
Product Manager
, KSA
Sr Power Systems Engineer
, KSA
Software Engineer
, KSA
Principal Power Systems Engineer
, KSA
Power Systems Engineer
, KSA