Senior Software Engineer - Python / Capital Markets

Infosys
Charlotte, NC, United States
4 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$90,000.0 - $110,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Amazon Elastic Compute Cloud Applications Architecture JIRA Automation of Tests Spreadsheets Cloud Engineering Code Review Relational Databases
+28 more
Database Queries Web Development Python (Programming Language) Machine Learning Performance Tuning Software Architecture Software Engineering SQL Databases Systems Integration Web Applications Workflow Management Systems Enterprise Software Applications ReactJS Retrieval-Augmented Generation Flask (Web Framework) Large Language Models State Machines Amazon Virtual Private Cloud (VPC) Backend Agentic-AI Gitlab Vue.js AngularJS Information Technology Vba Programming Language Terraform Software Version Control Data Pipelines

Job description

We are seeking an experienced Senior Software Engineer to support the development and modernization of enterprise applications within Capital Markets and Treasury Technology., * Design, develop, test, and maintain enterprise applications using Python, SQL, JavaScript, and Terraform.

  • Build scalable data pipelines, APIs, automation frameworks, and backend services supporting Capital Markets and Treasury operations.
  • Develop clean, reusable, well-tested Python code following engineering best practices.
  • Build and enhance web applications, dashboards, and workflow tools using Dash/Flask, React, Angular, Vue, or similar frameworks.
  • Modernize legacy applications and manual processes through automation and improved software architecture.
  • Collaborate with Capital Markets, Treasury, Risk, Finance, and Technology teams to translate business requirements into technical solutions.
  • Support AWS cloud infrastructure, including ECS, EC2, Lambda, Step Functions, VPC, and Security Groups.
  • Manage source control, automated testing, deployments, and CI/CD pipelines using GitLab.
  • Identify and resolve production issues, performance bottlenecks, and application defects.
  • Explore and implement AI-driven solutions, including agentic workflows, RAG, and enterprise AI integrations.
  • Provide technical leadership, code reviews, documentation, and mentorship to engineering teams.

Requirements

This role focuses on building scalable applications, data pipelines, APIs, and automation solutions using Python, SQL, JavaScript, and AWS. The ideal candidate brings strong hands-on software engineering experience, knowledge of Capital Markets, and the ability to independently design, develop, and deliver production-ready solutions., * 8+ years of software engineering experience building and supporting enterprise applications.

  • Strong hands-on Python development experience, including application design, testing, and performance optimization.
  • Strong SQL expertise, including relational databases, complex queries, optimization, and data modeling.
  • Experience designing and developing data pipelines, APIs, and enterprise application architectures.
  • Experience developing solutions supporting Capital Markets, including securities, derivatives, hedging, or interest rates.
  • Experience with JavaScript and modern web application development.
  • Experience with GitLab or similar CI/CD tools.
  • Strong understanding of software engineering principles, application architecture, and production support.
  • Ability to work independently and collaborate with business and technical stakeholders., * Experience with AWS, Terraform, and cloud-native application development.
  • Experience with React, Angular, Vue, Dash, or Flask.
  • Knowledge of AI/ML, LLMs, RAG, agentic AI, and workflow orchestration.
  • Experience with Jira, including APIs, integrations, and data models.
  • Experience in banking, Treasury, Risk, Finance, or Accounting.
  • Strong Excel VBA skills and experience modernizing spreadsheet-based processes.
  • Bachelor’s or advanced degree in Computer Science, Software Engineering, Finance, or a related field, or equivalent professional experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…