- Location
- Hyderabad - Ranga Reddy, India
- Type
- Full-time
- Department
- IT
- Experience
- 8+ years
- Closing date
- Today
- Source
- Workday
Description
As one of the world’s leading independent global investment firms, Invesco is dedicated to rethinking possibilities for our clients. By delivering the combined power of our distinctive investment management capabilities, we provide a wide range of investment strategies and vehicles to our clients around the world. If you're looking for challenging work, intelligent colleagues, and exposure across a global footprint, come explore your potential at Invesco.
Job Description
Job Purpose (Job Summary):
Invesco is seeking an experienced Senior Engineer to join our Investment Technology team. The ideal candidate will bring strong technical expertise in full-stack application development, cloud-native engineering, and modern software development practices. This role requires hands-on experience in designing, developing, and supporting scalable enterprise solutions while collaborating closely with global teams and business stakeholders.
The successful candidate will also have exposure to Artificial Intelligence (AI), Generative AI, Machine Learning (ML), and AI-assisted software development practices, helping drive innovation and operational efficiency across investment management platforms.
Job Description
Your Team:
The Fixed Income Technology team develops and supports software solutions that enable Invesco's global investment business to make informed decisions and deliver superior client outcomes.
We leverage modern technologies, cloud platforms, data engineering frameworks, and emerging AI capabilities to build scalable and innovative solutions. As a globally distributed team, we collaborate closely across regions and functions to deliver best-in-class technology products. The Hyderabad Technology Center offers an exciting and collaborative environment where engineers can innovate, learn, and make meaningful contributions
Your Role:
As a Senior Engineer, you will be responsible for designing, developing, enhancing, and maintaining business-critical applications and platforms. You will play a key role in driving technical excellence, mentoring team members, and contributing to architecture and design discussions.
Working closely with business partners, product owners, and engineering teams, you will translate business requirements into scalable technical solutions while ensuring compliance with Invesco's engineering, security, and quality standards.
You will also be expected to identify opportunities to leverage AI-driven capabilities, automation, and modern engineering practices to improve productivity and business outcomes.
You Will Be Responsible For:
· Own end-to-end delivery of development tasks including requirements analysis, solution design, development, unit testing, deployment, and production implementation.
· Design, develop, and support scalable cloud-native applications and data solutions.
· Troubleshoot, analyze, and resolve critical application, integration, and batch-processing issues.
· Participate in architecture reviews and contribute to technical design decisions.
· Conduct code reviews and ensure adherence to coding standards, security guidelines, and best practices.
· Develop high-quality, maintainable, and testable code following Agile and DevOps principles.
· Ensure appropriate documentation for applications, operational processes, and support procedures.
· Establish and promote engineering best practices, coding standards, and quality frameworks.
· Mentor and guide junior engineers and provide technical leadership within the team.
· Collaborate across global teams to drive solution consistency and technical excellence.
· Contribute to continuous improvement initiatives focused on reliability, scalability, performance, and automation.
· Leverage AI-assisted development tools (e.g., GitHub Copilot, AI code assistants) to improve engineering productivity.
· Collaborate effectively with business users, product owners, architects, and engineering teams.
· Translate business requirements into technical solutions and communicate complex concepts to both technical and non-technical audiences.
The Experience You Bring:
· 8+ years of experience in software application development.
· 4+ years of hands-on experience with Python and/or C#/.NET.
· 4+ years of experience building and deploying solutions on AWS Cloud.
· 4+ years of experience with SQL, data modeling, and Snowflake.
· Experience developing modern web applications using React or similar frameworks.
· Strong understanding of Object-Oriented Design, design patterns, and distributed systems.
· Experience working within Agile/Scrum teams.
· Solid expertise in CI/CD pipelines, automated testing, and DevOps practices.
Preferred Experience
- Exposure to Generative AI, Machine Learning, Large Language Models (LLMs), AI Agents, or AI-powered business solutions.
- Experience with AI development frameworks such as LangChain, Semantic Kernel, OpenAI APIs, Azure AI, Amazon Bedrock, or similar technologies.
- Familiarity with DBT, Apache Airflow, Airbyte, and modern data engineering tools.
Skills / Other Personal Attributes Required:
- Strong analytical, problem-solving, and troubleshooting skills.
- Ability to balance strategic thinking with hands-on execution.
- Passion for innovation and continuous learning, particularly in AI and emerging technologies.
- Demonstrated ability to lead through influence and drive technical excellence.
- Excellent interpersonal, collaboration, and stakeholder management skills.
- Strong verbal and written communication skills with the ability to communicate effectively across all organizational levels.
- High degree of ownership, accountability, and commitment to delivering business outcomes.
- Resilient, adaptable, and comfortable working in a fast-paced environment.
- Structured and disciplined approach with strong attention to detail.
- Ability to work effectively within global, distributed, and multicultural teams.
- Strong commitment to continuous learning and staying current with evolving technology trends.
Full Time / Part Time
Full timeWorker Type
EmployeeJob Exempt (Yes / No)
YesWorkplace Model
At Invesco, our workplace model supports our culture and meets the needs of our clients while providing flexibility our employees value. As a full-time employee, compliance with the workplace policy means working with your direct manager to create a schedule where you will work in your designated office at least three days a week, with two days working outside an Invesco office.
Why Invesco
In Invesco, we act with integrity and do meaningful work to create impact for our stakeholders. We believe our culture is stronger when we all feel we belong, and we respect each other’s identities, lives, health, and well-being. We come together to create better solutions for our clients, our business and each other by building on different voices and perspectives. We nurture and encourage each other to ensure our meaningful growth, both personally and professionally.
We believe in diverse, inclusive, and supportive workplace where everyone feels equally valued, and this starts at the top with our senior leaders having diversity and inclusion goals. Our global focus on diversity and inclusion has grown exponentially and we encourage connection and community through our many employee-led Business Resource Groups (BRGs).
What’s in it for you?
As an organization we support personal needs, diverse backgrounds and provide internal networks, as well as opportunities to get involved in the community and in the world.
Our benefit policy includes but not limited to:
- Competitive Compensation
- Flexible, Hybrid Work
- 30 days’ Annual Leave + Public Holidays
- Life Insurance
- Retirement Planning
- Group Personal Accident Insurance
- Medical Insurance for Employee and Family
- Annual Health Check-up
- 26 weeks Maternity Leave
- Paternal Leave
- Adoption Leave
- Near site Childcare Facility
- Employee Assistance Program
- Study Support
- Employee Stock Purchase Plan
- ESG Commitments and Goals
- Business Resource Groups
- Career Development Programs
- Mentoring Programs
- Invesco Cares
- Dress for your Day
In Invesco, we offer development opportunities that help you thrive as a lifelong learner in a constantly evolving business environment and ensure your constant growth. Our AI enabled learning platform delivers curated content based on your role and interest. We ensure our manager and leaders also have many opportunities to advance their skills and competencies that becomes pivotal in their continuous pursuit of performance excellence.
To know more about us
About Invesco: https://www.invesco.com/corporate/en/home.html
About our Culture: https://www.invesco.com/corporate/en/about-us/our-culture.html
About our D&I policy: https://www.invesco.com/corporate/en/our-commitments/diversity-and-inclusion.html
About our CR program: https://www.invesco.com/corporate/en/our-commitments/corporate-responsibility.html
Apply for the role @ Invesco Careers: https://careers.invesco.com/india/