Invesco logo

Engineer I

Invesco

Hyderabad
Freshers
Full-time
As per industry standards
Posted 34 mins ago
Invesco Banner

Invesco is hiring an Engineer I, Engineering Run for its Hyderabad office, offering an opportunity to work with enterprise applications, production systems, and data processing operations within the financial services industry. This position focuses on application support, SQL-based data investigation, incident troubleshooting, batch monitoring, and operational improvements. Candidates with a background in Information Technology, Computer Science, or related disciplines can gain exposure to production environments while working alongside application development, infrastructure, and business teams. The role is suitable for candidates who have developed technical skills through internships, academic projects, or previous software and data engineering experience and are interested in building a career in enterprise technology operations.


Invesco's Engineering Run team supports the applications and operational processes that help business systems function reliably. The Engineer I position combines technical investigation, application monitoring, data troubleshooting, and coordination with engineering teams. For candidates beginning their careers in technology, this opportunity provides practical exposure to how enterprise applications operate after development, how production incidents are investigated, and how data processing workflows are maintained in a financial services environment.

Role Overview

The Engineer I, Engineering Run position is based in Hyderabad and operates within Invesco's technology organization.

The role involves supporting business applications, monitoring operational activities, investigating technical issues, and helping maintain application reliability. Engineers are expected to understand reported problems, identify possible causes, document findings, and coordinate with relevant teams when incidents require additional investigation.

This is an operational engineering position where technical troubleshooting, attention to detail, communication, and accountability are important parts of everyday work.

Candidates should be comfortable working with databases, application workflows, and structured troubleshooting processes. The position also provides opportunities to participate in application enhancements, testing, automation, and continuous improvement initiatives.

Production Application Support

Application Support Responsibilities

The Engineering Run team works with business applications that require regular monitoring and timely incident resolution.

Responsibilities include:

  • Providing day-to-day application support and investigating issues reported by business users.

  • Diagnosing application errors, data inconsistencies, and system-related problems.

  • Monitoring application health, system performance, and operational activities.

  • Performing routine application checks to identify potential problems before they affect users.

  • Investigating incidents and identifying the underlying cause of recurring issues.

  • Coordinating with development, infrastructure, and business teams when additional technical support is required.

  • Supporting application availability and maintaining reliable business operations.

Engineers must understand how to investigate an issue systematically rather than relying only on temporary fixes.

For example, when a business user reports that a report contains incomplete information, the engineer may examine the underlying database records, validate whether the expected processing completed, and coordinate with the appropriate team to identify the source of the problem.

SQL and Data Operations

SQL and database knowledge are important technical requirements for this position.

The engineer will work with relational databases, data models, and application data to investigate issues and support operational processes.

Relevant responsibilities include:

  • Writing SQL queries to investigate application and data-related incidents.

  • Understanding relational database concepts, tables, relationships, and data models.

  • Identifying missing records, unexpected values, and inconsistencies.

  • Supporting data processing and batch operations.

  • Investigating problems involving database records and application workflows.

  • Assisting senior engineers with troubleshooting data pipeline issues.

  • Understanding how data moves through different stages of enterprise processing.

Candidates should have a practical understanding of SQL queries, joins, filtering, aggregations, and database troubleshooting.

Knowledge of Python scripting is also useful for supporting repetitive operational activities and improving existing processes.

ETL and Batch Processing

The position involves supporting data processing workflows and scheduled operational activities.

Candidates should understand the fundamentals of ETL and ELT pipelines, including how data is extracted, transformed, loaded, and made available to downstream applications.

The team may work with job scheduling technologies such as AutoSys and UAC to monitor scheduled processing activities.

Responsibilities include:

  • Supporting routine batch processing operations.

  • Monitoring scheduled jobs and identifying unsuccessful executions.

  • Investigating processing delays and data availability issues.

  • Understanding dependencies between scheduled jobs.

  • Assisting with troubleshooting failed data processing activities.

  • Coordinating with senior engineers to resolve operational problems.

  • Supporting the reliability of data pipelines and application workflows.

A basic understanding of job scheduling, batch processing, data warehouses, and pipeline monitoring can help candidates prepare for this role.

Programming and Automation

Python is identified as a preferred programming language for this position.

The engineer may use scripting knowledge to assist with troubleshooting, operational checks, and process improvements.

Useful technical areas include:

  • Python fundamentals and scripting.

  • File handling and structured data processing.

  • SQL-based data validation.

  • Identifying repetitive operational tasks.

  • Developing small automation scripts under guidance.

  • Understanding application logs and error messages.

  • Supporting testing and validation activities.

Automation opportunities may involve reducing repetitive checks, improving operational visibility, or simplifying existing support procedures.

Candidates should focus on writing understandable scripts, handling exceptions appropriately, and validating outputs before using automation in operational workflows.

The position emphasizes practical programming knowledge rather than requiring expertise in advanced software development frameworks.

Enterprise Technology Exposure

Invesco's Engineering Run environment provides exposure to application operations and enterprise technology systems.

The job description identifies the following technologies and concepts as relevant to the role.

Technology

Relevant exposure

SQL

Database investigation and data validation

Python

Scripting and operational automation

ETL / ELT

Data processing workflows

AutoSys / UAC

Job scheduling and batch monitoring

Snowflake

Cloud data warehousing

AWS Services

Cloud infrastructure and application operations

Informatica Cloud

Cloud-based data integration

Data Warehousing

Structured data storage and processing

Snowflake, AWS services, and Informatica Cloud are preferred areas of exposure rather than mandatory expertise.

Candidates who have worked with data pipelines, cloud platforms, or database-driven applications through academic projects or internships can highlight those experiences when relevant.

Application Releases and Testing

Engineering Run also contributes to application changes and system improvements.

The engineer may assist with application releases, upgrades, and enhancements while following established procedures.

Responsibilities include:

  • Supporting application release activities.

  • Participating in testing and validation.

  • Checking whether application changes behave as expected.

  • Assisting with user acceptance testing.

  • Supporting small application enhancements.

  • Identifying opportunities to automate existing processes.

  • Coordinating with development teams during implementation.

  • Documenting testing results and operational observations.

Understanding the software development lifecycle can help candidates recognize how development, testing, deployment, and production support are connected.

Candidates should also understand the importance of validating application changes before they are introduced into production environments.

Incident Management

Production support requires engineers to investigate issues carefully and communicate their findings clearly.

The Engineer I position involves working with business users, vendors, application development teams, infrastructure teams, and other technical stakeholders.

Candidates should understand the fundamentals of incident management, including:

  • Recording reported incidents.

  • Understanding the impact of an issue.

  • Gathering relevant technical information.

  • Investigating application logs and database records.

  • Identifying possible causes.

  • Escalating unresolved issues to appropriate teams.

  • Communicating progress and resolution details.

  • Maintaining accurate incident documentation.

A structured troubleshooting approach helps engineers avoid unnecessary changes and identify the actual source of a problem.

For example, when a scheduled job fails, the engineer may review its execution status, inspect available logs, check upstream dependencies, and communicate the findings to the responsible team.

The role also requires the ability to manage multiple support requests while maintaining service quality.

Documentation and Operational Improvements

Documentation is an important part of maintaining reliable enterprise applications.

Engineers are expected to maintain accurate support information and contribute to improvements in operational processes.

Relevant activities include:

  • Updating application support documentation.

  • Maintaining runbooks and operational procedures.

  • Recording troubleshooting steps.

  • Documenting known issues and resolutions.

  • Identifying recurring incidents.

  • Suggesting improvements to monitoring processes.

  • Supporting operational standards and established controls.

Candidates should understand that documentation is not limited to recording technical information.

Clear documentation helps other engineers understand how an application operates, how common issues can be investigated, and which procedures should be followed during support activities.

Attention to detail and consistency are important when working with operational documentation.

Work Environment and Collaboration

Invesco follows a hybrid workplace model for this position.

Employees are expected to work from the designated Hyderabad office at least four days per week, with one day working outside an Invesco office in accordance with the company's workplace policy.

The role involves collaboration across global teams and requires flexibility when supporting business-critical applications.

Candidates should be prepared for:

  • Working with business users and technical stakeholders.

  • Managing assigned responsibilities within established timelines.

  • Communicating clearly during incident investigations.

  • Participating in application support activities.

  • Supporting evening, weekend, holiday, and on-call rotations when required.

  • Following established operational procedures.

  • Working in a dynamic technology environment.

The job description specifically identifies after-hours support as part of the working conditions.

Candidates should consider these operational requirements when evaluating the position.

Education and Candidate Profile

Invesco is seeking candidates with a bachelor's degree in Computer Science, Information Systems, Management Information Systems, Business Administration, or a related discipline.

Equivalent relevant work experience may also be considered.

Internships, academic projects, and previous experience in data engineering, ETL development, application support, or software development are preferred.

The ideal candidate demonstrates:

  • Strong analytical and problem-solving abilities.

  • Intermediate SQL knowledge.

  • Basic to intermediate programming or scripting skills.

  • An understanding of relational databases.

  • Familiarity with ETL and data processing concepts.

  • Good written and verbal communication.

  • Attention to detail.

  • Accountability for assigned tasks.

  • The ability to learn new technologies.

  • Effective collaboration with technical and business teams.

Candidates should be able to explain their technical projects clearly and demonstrate how they approached data validation, troubleshooting, or application-related problems.

Skills Worth Preparing

Candidates interested in this position can strengthen their preparation by focusing on the following areas.

SQL and databases

Practice joins, aggregations, subqueries, CTEs, window functions, data validation, and identifying missing or inconsistent records.

Python scripting

Understand functions, exception handling, file operations, structured data processing, and basic automation.

ETL and data pipelines

Learn the differences between ETL and ELT, batch processing, pipeline dependencies, data quality checks, and common processing failures.

Application support

Understand incident management, troubleshooting methodologies, application logs, root cause analysis, and escalation procedures.

Job scheduling

Learn how scheduled jobs operate, how dependencies are managed, and how failed or delayed processing can affect downstream applications.

Cloud and data platforms

Develop foundational knowledge of AWS, Snowflake, and cloud-based data integration technologies.

Candidates should prioritize practical understanding and the ability to explain technical concepts through examples rather than focusing exclusively on theoretical definitions.

Interview Preparation

Interview preparation should focus on the technical and operational responsibilities described in the job posting.

Candidates may benefit from practicing the following topics:

  • SQL queries for identifying duplicate records and missing data.

  • Database relationships and relational data models.

  • Python scripting and exception handling.

  • ETL pipeline fundamentals.

  • Batch processing and job scheduling.

  • Application troubleshooting.

  • Production incident investigation.

  • Root cause analysis.

  • Application release testing.

  • Data warehouse concepts.

  • Communication during technical incidents.

Candidates should also prepare examples from internships or academic projects that demonstrate problem-solving, attention to detail, and the ability to work with structured data.

The job description does not specify a fixed interview process, number of interview rounds, assessment format, or selection timeline. Candidates should therefore avoid assuming that the hiring process follows a particular sequence.

Career Takeaway

The Engineer I, Engineering Run position at Invesco offers exposure to application support, production operations, database troubleshooting, and enterprise data processing within the financial services industry.

Candidates interested in application support, data engineering operations, production engineering, or enterprise technology can use this role to develop practical experience with operational systems and technical troubleshooting.

The combination of SQL, Python, ETL concepts, application monitoring, and cross-team collaboration makes this position relevant to candidates who want to understand how enterprise applications are maintained and supported beyond the development stage.

Keywords for Resume

Engineer I • Engineering Run • Application Support • Production Support • SQL • Python • ETL • ELT • Data Engineering • Data Processing • Batch Processing • Job Scheduling • AutoSys • UAC • Snowflake • AWS • Informatica Cloud • Data Warehousing • Relational Databases • Database Management • Incident Management • Root Cause Analysis • Application Monitoring • Data Validation • Data Quality • Troubleshooting • Production Operations • Application Testing • User Acceptance Testing • Release Management • Process Automation • Operational Excellence • Technical Documentation • Agile Methodology • Financial Services Technology

Final Perspective

Invesco's Engineer I, Engineering Run opening is an opportunity for candidates to work with enterprise applications and operational technology in a financial services environment. The position combines technical troubleshooting, SQL, scripting, data processing, application monitoring, and collaboration with engineering teams. Candidates who can demonstrate practical database knowledge, analytical thinking, clear communication, and an understanding of production support responsibilities will be better prepared to evaluate and pursue this opportunity.


The above article is written by me, a person interested in technology, automobiles, modern gadgets, movies, music, and clean aesthetics.

Disclaimer

This job listing is shared for informational purposes only. We are not affiliated with the hiring company. All applications must be submitted through the official company website.

Recent Postings

JJOBS