Software Engineer (Python)

3 - 5 years

7 - 11 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Were seeking a Software Engineer to join our automation and engineering team supporting critical initiatives at a Fortune 10 organization. Youll work on mission-critical systems that automate complex, multi-step business processes across enterprise platforms including contact center systems, emergency services, and workforce management tools.

As part of a small, collaborative team, youll both maintain existing automation workflows and build new features using Temporal.ios distributed workflow orchestration framework. This role offers a unique opportunity to work on production systems supporting thousands of users.

What Youll Build

  • Multi-system orchestration workflows that coordinate operations across 3-5 enterprise platforms with automatic retries and error recovery
  • Durable workflow pipelines using Temporal.io to handle complex business logic spanning multiple services and APIs
  • RESTful API integrations with third-party platforms, handling authentication, data transformation, and error scenarios
  • Database-backed state management using PostgreSQL for workflow tracking, audit trails, and compliance
  • Containerized microservices deployed on Kubernetes that process hundreds of requests daily

Required Qualifications

Technical Foundation

  • 3-5 years of Python development experience with solid understanding of:
    • Object-oriented programming and design patterns
    • Async/await patterns for asynchronous operations
    • RESTful API consumption and JSON data handling
    • Exception handling and error propagation
    • Unit testing with pytest or similar frameworks
  • Experience integrating with third-party APIs, including:
    • Authentication mechanisms (API keys, OAuth2, bearer tokens)
    • HTTP request/response handling with libraries like requests or httpx
    • Handling rate limits, retries, and timeouts
    • Parsing and transforming JSON/XML responses
  • Working knowledge of SQL databases:
    • Writing queries with JOINs, aggregations, and filtering
    • Understanding of transactions and ACID properties
    • Basic schema design principles
  • Familiarity with containerization and orchestration:
    • Docker basics (building images, running containers)
    • Understanding of Kubernetes concepts (pods, deployments, services)
    • Environment configuration and secrets management

Professional Skills

  • Problem-solving mindset - break down complex problems into manageable pieces
  • Collaborative approach - comfortable asking questions, giving/receiving feedback, pair programming
  • Self-directed for independent work - take ownership of tasks and see them through
  • Clear communication - explain technical concepts to technical and non-technical stakeholders
  • Attention to detail - especially important in healthcare environments where mistakes impact patient care

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

bengaluru, karnataka, india