Principal Software Engineer

5 years

0 Lacs

Posted:2 days ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

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 skilled and motivated DevOps/Python Programmer to join our engineering team. This role is critical in the development and deployment of an Input File Standardization Tool, which will streamline and automate the processing of diverse file formats (e.g., XML, JSON, CSV, TXT) into standardized, structured outputs. The ideal candidate will bridge the gap between development and operations, ensuring robust, scalable, and user-friendly solutions that align with our broader engineering and business goals.
Your Impact
  • Design, develop, and maintain a robust Input File Standardization Tool using Python and related technologies.
  • Build and maintain scalable, secure, and automated DevOps pipelines for deployment and integration.
  • Collaborate with cross-functional teams including QA, Product, and UI/UX to ensure intuitive user interfaces and smooth user experiences.
  • Develop and maintain parsers for various file formats (XML, JSON, CSV, TXT) and ensure accurate data transformation.
  • Implement logging, monitoring, and alerting systems to ensure high availability and performance.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in code reviews, sprint planning, and team meetings.
  • Troubleshoot and resolve technical issues across environments.
What You'll Need
  • Bachelor’s Degree in Software Engineering, Computer Science, or a related technical field.
  • 5+ years of experience with object-oriented programming (Python, Java, C++, C#, etc.)
  • 7+ years of experience with web-based programming (JavaScript, TypeScript, HTML, CSS).
  • Strong experience working with structured and unstructured data formats (XML, JSON, CSV, TXT).
  • Proven experience in user interface design and adapting to user feedback
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Ability to work independently and manage time effectively.
  • Excellent verbal and written communication skills.
  • Strong technical communication skills (e.g., flowcharts, infographics, documentation).
  • Experience with version control systems (e.g., Git), CI/CD tools, and containerization (e.g., Docker, Kubernetes) is a plus.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Aspen Technology logo
Aspen Technology

Software Development

Bedford MA

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india

andaman and nicobar islands, india