Software Engineer (Python)

BETSOL

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

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 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 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 

Qualifications :

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 

Additional Information :

Nice-to-Have Experience 

  • Workflow orchestration frameworks (Temporal Airflow Prefect Celery or similar) 
  • Distributed systems concepts (idempotency eventual consistency saga patterns) 
  • PostgreSQL specifically (vs. other SQL databases) 
  • Kubernetes operations (kubectl logs debugging pods) 
  • Contact center or telecommunications systems 
  • Healthcare IT experience or understanding of HIPAA compliance 
  • Redis for caching or rate limiting 
  • CI/CD pipelines (Jenkins GitLab CI GitHub Actions) 

Remote Work :

No


Employment Type :

Full-time

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...
View more view more

Key Skills

  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT

About Company

BETSOL is a cloud-first digital transformation and data management company offering products and IT services to enterprises in over 40 countries. BETSOL team holds several engineering patents, is recognized with industry awards, and BETSOL maintains a net promoter score that is 2x the ... View more

View Profile View Profile