Software Engineer (Bengaluru)

Software Engineer (Bengaluru)

10 Nov
|
CSC
|
Bengaluru

10 Nov

CSC

Bengaluru

Remote: Hybrid

Job Title: Software EngineerLocation: BangaloreWork Mode: HybridWork Timing: 11:00Am IST – 8:00PM IST Introduction to the role: The Software Engineer designs, builds, and supports automation solutions and system integrations that improve operational efficiency and reliability across the organization. This role develops services, scripts, and workflows using Python and .NET, integrates with internal and vendor systems via APIs and messaging, and applies strong DevOps practices to deliver robust, observable, and maintainable automation in production.The successful candidate is comfortable working across the full delivery lifecycle - requirements, design, build, test, deployment, and support - while applying secure engineering practices and operational discipline.Some of the things you will be doing: Design and develop automation solutions to eliminate manual effort, reduce risk, and improve service reliabilityBuild reusable components and frameworks for automation (API, libraries, templates, utilities)Create scheduled jobs, event-driven automations, and workflow orchestrations as requiredBuild and maintain integrations using REST APIs, webhooks, file-based interfaces, and messaging patternsDesign and implement data transformations, validation, and reconciliation between systemsWork with vendors and internal teams to troubleshoot integration issues and support changesMaintain the resource inventory updated and the CRM to provide excellent customer service supportEnsure integrations are secure, scalable,



and supportableDevelop and maintain automation services and tooling using PythonDevelop and maintain solutions using .NET Apply clean code practices, unit testing, and maintainable architectureConduct code reviews and contribute to engineering standards and patternsBuild and maintain CI/CD pipelines for automation solutions (build, test, security scanning, release)Operate solutions in production: monitoring, alerting, logging, and incident responseImprove reliability using SRE-style practices (observability, SLIs/SLOs, runbooks, automation of toil)Provide support for automation services and integrations, including incident triage and resolutionPerform root cause analysis (RCA) for recurring issues and implement preventative fixesMaintain runbooks, operational documentation, and knowledge articlesIdentify opportunities to improve performance, resilience, and cost efficiencyApply secure engineering practices: least privilege, secrets management, secure coding, dependency hygieneEnsure solutions comply with operational and audit requirements (logging, traceability, change control)What Technical Skills, Experience, and qualifications do you needStrong software engineering experience with Python Experience building integrations, including:REST APIs,



authentication mechanisms (OAuth2, API keys, certificates)Data formats (JSON, XML, CSV)Messaging/event‑driven concepts (queues/topics) is a plusExperience with unit and integration testing, test automation, and applying quality gates.Strong code review discipline and adherence to documentation standards, using DevOps and AI tools.Troubleshooting skills across application, network, and data layers, with the ability to document root causes and solutions clearly.Knowledge of performance tuning and reliability patterns, such as timeouts, retries, and circuit breakers.Typically, 3–6+ years of relevant engineering experience (automation, backend, integration, or platform roles).Demonstrated experience delivering end‑to‑end solutions.Strong analytical and problem‑solving abilities, with a systematic debugging approach.Clear communicator, comfortable engaging with both technical and non‑technical stakeholders.Ownership mindset, taking responsibility for outcomes in production.Ability to manage multiple priorities and deliver incrementally.Valuable to have: Experience with .NET (C#, VB) in production environments.Hands‑on knowledge of Dataverse, SharePoint Online, and Power Platform administration.Previous experience using DevOps: CI/CD pipelines, automated testing, and release managementSource control with Git and effective branching strategiesObservability practices (logs, metrics, tracing) and operational readinessExperience in regulated or compliance‑driven environments is beneficial.

📌 Software Engineer (Bengaluru)
🏢 CSC
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (bengaluru) / bengaluru