Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Intermediate Software Engineer

Home > Python programming jobs

Intermediate Software Engineer in Others

  • Chennai, India

Responsibilities

  • Analyze existing application code and implement system enhancements using scripting tools.
  • Design, develop, and support customer-facing data-driven applications across the software development lifecycle.
  • Use SQL, Python, Java, ETL processes, and SQL Server to build and maintain application components and data workflows.
  • Identify and remediate application vulnerabilities through security analysis, testing, and debugging.
  • Diagnose and resolve application issues independently and implement lasting solutions.
  • Consult with users, clients, and technology teams to translate business needs into programming solutions.
  • Guide and coach junior analysts and share technical knowledge with the team.
  • Assess technical risks and ensure application changes align with compliance standards and protect systems and clients.

Requirements

  • At least 5 years of experience in an applications development role within the financial services industry.
  • Hands-on experience with SQL, Python, Java, ETL processes, and SQL Server.
  • Ability to analyze complex problems, evaluate options, and implement practical solutions with limited supervision.
  • Clear written and verbal communication skills for technical and non-technical audiences.
  • Ability to manage competing priorities, meet deadlines, and adapt to changing requirements.
  • Bachelor’s degree in a relevant field or equivalent practical experience.
  • Experience with data processing pipelines and ETL workflows in financial services or enterprise environments is beneficial.
  • Familiarity with application security practices, vulnerability assessment, and structured debugging is beneficial.
  • Experience serving as a subject matter resource for senior stakeholders or cross-functional technology teams is beneficial.

Benefits

  • Hybrid work model with 3 days in the office and 2 days working remotely.
  • Continuous learning opportunities and structured learning and development programs.
  • Exposure to cutting-edge technologies and large-scale application systems serving global clients and operations.
  • Collaborative work environment with opportunities for career progression and valued technical contributions.
  • Work-life balance and wellbeing support, including localized benefits relevant to the Chennai location.

Citi

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdi...

Similar positions

Security Platform Automation Engineer

  • Apple
  • Full time
  • USA
  • 10/15/2026
  • Seattle, WA

Analytics Engineer

  • Reddit
  • Full time
  • USA
  • 10/15/2026
  • Salary: $164k-$230k
  • Remote

Senior AI Engineer

  • Infiterra S.A
  • Full time
  • Remote
  • 10/15/2026
  • Greece, UK

Security Operations Engineer (SecOps)

  • Collibra
  • Full time
  • USA
  • 10/15/2026
  • Salary: $116k - $145k/yr
  • Remote

Accounting Automation Engineer

  • Ruby Labs
  • Full time
  • Remote
  • 10/15/2026
  • EMEA