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

Software Engineer II - Data Engineer

Home > Python programming jobs

Software Engineer II - Data Engineer in Others new

  • Diligent Corporation
  • Full time
  • Email
  • Bengaluru, India

Responsibilities

  • Design and build scalable backend services, REST APIs, integrations, and reusable software components using Python and, where relevant, TypeScript.
  • Develop data ingestion, transformation, service-to-service communication, and automation capabilities.
  • Contribute to AI-enabled features and use AI development tools for coding, testing, research, documentation, and delivery.
  • Apply engineering practices covering architecture, performance, security, testing, debugging, and maintainability.
  • Deploy and operate services using AWS and CI/CD workflows, including monitoring, troubleshooting, documentation, and continuous improvement.
  • Participate in design discussions, code reviews, technical problem-solving, and knowledge sharing with engineering and cross-functional teams.

Requirements

  • 3–5 years of professional experience building and delivering production software in an agile environment.
  • Strong hands-on experience with Python and backend development, including APIs, integrations, or service-oriented applications.
  • Experience with cloud platforms, preferably AWS, and familiarity with deployment or CI/CD practices.
  • Working knowledge of software design principles, testing, debugging, performance optimization, and secure development.
  • Experience with SQL databases and Git-based development workflows.
  • Practical understanding of AI or LLM concepts, including generative AI, embeddings, context limits, hallucinations, or responsible AI tool use.
  • Clear communication and a collaborative approach to technical problem-solving and delivery.
  • Preferred qualifications include experience with data-intensive applications, ingestion services, distributed systems, workflow-based solutions, containers, infrastructure as code, observability, automated quality practices, or MLOps.
  • Preferred qualifications include exposure to TypeScript, React, LLM integrations, prompt engineering, retrieval-augmented generation, or other modern AI application patterns.

Benefits

  • Flexible work environment with comprehensive health benefits, global days of service, meeting-free days, generous time off, and wellness programs.
  • Hybrid work model requiring employees within commuting distance of a Diligent office to work onsite at least 50% of the time.
  • Access to diversity-focused Employee Resource Groups and educational resources.
  • Diligent has office hubs in Washington, D.C., Vancouver, London, Galway, Budapest, Munich, Bengaluru, Singapore, Sydney, and New York City.

Diligent Corporation

Diligent Corporation builds SaaS software for governance, risk, and compliance, best known for its board portal, entity management, audit, and risk tools used by directors, executives, and GRC teams. It sells on a subscription model and offers the Diligent One platform to centralize board workflo...

Similar positions

Staff Machine Learning Engineer - Retention

  • TaskRabbit
  • Full time
  • USA
  • 09/16/2026
  • Salary: $170k - $225k/yr
  • San Francisco, CA

Senior Software Engineer, Add-Ons

  • Mozilla
  • Full time
  • Remote
  • 09/16/2026
  • Salary: kr 513k-kr 684k
  • Sweden

DevOps Engineer

  • SonicWall
  • Full time
  • Others
  • 09/16/2026
  • Bengaluru, India

Winter 2027 Test Automation Engineer

  • Anduril Industries
  • Full time
  • USA
  • 09/16/2026
  • Washington, DC

Staff Threat & Attack Research Engineer

  • Anduril Industries
  • Full time
  • USA
  • 09/16/2026
  • Salary: $191k - $253k/yr
  • Costa Mesa, CA