Senior Software Engineer

CSC · Bengaluru, Karnataka, India

Full-time · Staff · Posted 13 days ago

Title: Module Lead/Sr Developer , Python

Location: Bangalore / Mumbai / Chennai

Department: Technology

Vacancy Type: Permanent
 

Mode: Hybrid

Job Shift: 12PM IST – 9PM IST

Intro:

The Opportunity: We are seeking a highly motivated and skilled Mid-Senior Python
Developer to join our agile technology team. This is a critical role for an
individual who thrives in an environment with ambiguity, can work with minimal
direction, and is passionate about building robust, scalable, and
high-performance solutions for the financial domain. You will play a pivotal
role in developing and enhancing our core investment and operational platforms,
directly impacting our business outcomes.

Some of the things you’ll be doing:

* Design, develop, and maintain high-quality, scalable, and secure Python-based
applications and microservices, with a strong focus on backend development.
* Build and enhance web applications using modern Python frameworks such as
Flask, Django, or FastAPI, ensuring optimal performance and user experience.
* Collaborate closely with quantitative analysts, portfolio managers, traders,
and other business stakeholders to understand requirements, translate them
into technical specifications, and deliver impactful solutions.
* Integrate various internal and external financial data sources and APIs
(e.g., market data, portfolio data, risk analytics providers).
* Develop robust data processing pipelines (ETL/ELT) for financial data,
ensuring data integrity, accuracy, and efficient flow.
* Contribute to the entire software development lifecycle, from architectural
design and coding to testing, deployment, and ongoing support.
* Implement best practices for code quality, security, performance
optimization, and maintainability.
* Troubleshoot, debug, and resolve complex technical issues in a timely manner.
* Actively participate in code reviews, design discussions, and contribute to
the continuous improvement of our development processes and technical stack.
* Mentor junior developers and share knowledge within the team.
* Demonstrate strong ownership and accountability for assigned projects,
working effectively with minimal supervision.

What technical skills, experience, and qualifications do you need?

* Bachelor's degree in Computer Science, Engineering, Mathematics, or a related
field.
* Minimum of 8+ years of professional experience in software development, with
at least a couple of years of hands-on experience in Python development.
* At least 3+ Proven experience in building Python web applications using
frameworks such as Flask, Django, or FastAPI.
* Solid understanding of relational and/or NoSQL databases (e.g., PostgreSQL,
MySQL, SQL Server, MongoDB) and proficiency in SQL.
* Experience with RESTful API design and development.
* Proficiency with version control systems, particularly Git.
* Strong understanding of software design principles, data structures, and
algorithms.
* Demonstrated ability to work effectively in a fast-paced, dynamic environment
with a high degree of ambiguity and autonomy.
* Highly motivated, self-starter with excellent problem-solving and analytical
skills.
* Excellent communication and interpersonal skills, with the ability to
articulate complex technical concepts to non-technical stakeholders.

CSC is a global business, legal, and financial services company based in
Wilmington, Delaware, USA, providing knowledge-based solutions to clients
worldwide. We have offices and capabilities in over 140 jurisdictions in the
Americas, Europe, Asia Pacific, and the Middle East, and more than 8,000
colleagues. We are the business behind business.®

Visit our careers site to learn more about CSC and our commitment to our
clients, communities, and each other.

CSC is committed to creating a feeling of belonging through a diverse and
growth-oriented environment where everyone is valued.

CSC colleagues have global career opportunities and excellent benefits,
including annual success-sharing bonuses or commission plans based on individual
performance. To learn more, visit cscglobal.com/service/careers. 

We offer a range of support to colleagues with disabilities, ensuring people
have the necessary resources to thrive in their roles. We encourage candidates
to work closely with our talent acquisition partners to convey their specific
needs. Our commitment to accessibility reflects our broader dedication to
diversity and belonging,

CSC only accepts resumes from employment agencies that are part of our approved
supplier program. Resumes submitted from other agencies either to talent
acquisition, our hiring leaders, employees, or through any other mechanism other
than our supplier process, will not be eligible to claim related fees and the
submitted resumes will be considered property of CSC.

We encourage candidates to apply directly to our website and not through
third-party sources.

Disclaimer: The information above describes the general nature and level of work
performed by employees in this role. It is not intended to describe all duties,
responsibilities, and qualifications.

At CSC, we don’t just keep businesses running—we help them thrive. For more than
125 years, we’ve been the trusted partner for 90% of the Fortune 500®, leading
financial institutions and businesses worldwide. As the global leader in
business, legal, financial, and digital brand services across 140+
jurisdictions, we set industry benchmarks through innovation, integrity, and
excellence.

Privately held and professionally managed since 1899, CSC is the business behind
business®, delivering knowledge-based solutions from our headquarters in
Wilmington, Delaware, USA, to clients across the globe. Our success is built on
a people-first culture that fosters growth, collaboration, and agility.
Recognized as a Top Employer in India, we are committed to creating an
exceptional workplace where talent flourishes.

Important notice: CSC only accepts resumes from agencies in our approved
supplier program. Resumes submitted through unauthorized sources—including
direct submissions to hiring leaders or employees—will be considered property of
CSC, with no fees eligible for claims. We encourage candidates to apply through
our website for a seamless hiring experience.

🔗 Explore opportunities: [CSC Careers link
[https://www.cscglobal.com/service/careers/]]

Why work for us?

At CSC, we invest in your growth, well-being, and success. Here’s what sets us
apart:

* Global legacy: Join a powerhouse shaping industries worldwide.
* Career growth and mobility: Access internal promotions, leadership programs,
and skill-building opportunities to accelerate your career.
* Recognition and rewards: Enjoy performance-based bonuses, and employee
recognition programs.
* Work-life balance: Benefit from hybrid work models and state-of-the-art
collaborative spaces.
* Continuous learning: Gain tuition reimbursement, professional certifications,
and expert-led development programs in leadership, technical skills, and
more.
* Inclusive culture: Be part of a workplace where diversity, equity, and
belonging fuel innovation and success.
* Community impact: Make a difference through CSC Gives Back, including our
partnership with Kiva, to empower underserved communities through microloans.

Join CSC and shape the future in a dynamic, global environment where your
contributions drive success.

Disclaimer: This job description serves as a general guideline and may evolve
based on business needs.

Sign up to apply