NextHire Try for free

Digit Insurance

Posted 17 Oct 2026

Senior Software Engineer - Python

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
17 Oct 2026

About the role

Responsibilities:

  • Developing and implementing an overall organizational strategy for RPA that is in line with business processes. The strategy includes RPA design, data model design, best practices, etc.
  • Translating business and functional requirements into technical specifications and developing the code to create the solutions.
  • Review code for compliance and reuse, and ensure code complies with RPA architectural standards.
  • Responsible and accountable for maintaining the RPA Object Library.
  • Create practices and standards for developing and perpetually maintaining reusable components.
  • Lead problem identification/error resolution process, including tracking, repairing, and reporting defects.
  • Coordinate and collaborate with cross-functional teams, stakeholders, and vendors for the smooth functioning of the enterprise data system.
  • Maintain/monitor RPA environments (Dev/Test/Prod).


Requirements:

  • Overall 5+ years of experience, of which at least 3+ years of experience in software development.
  • Experience with Process Improvement/Optimization.
  • Experience with the Waterfall and Agile software development processes.
  • Ability to work well with business analysts, programmers, vendors, and end users in cross-functional teams.
  • Awareness of commercial or open-source RPA and low-code/no-code platforms is an advantage but not a necessity.
  • Strong interpersonal skills.
  • Bachelor's Degree in Computer Science, Computer Engineering, or a Related Field.
  • You should have strong programming skills and exposure to the following technology areas.
  • Extensive experience in designing and delivering automation solutions in Python, Django, and Flask.
  • Experience with HTTP, REST, RESTful, and JSON API services in a programming language.
  • Familiarity with ORM.
  • Good knowledge of data structures and algorithms; Selenium and SQL knowledge are a plus.
  • Strong unit test and debugging skills.
  • You can write clean, high-quality, scalable code in Python and are also able to spot (and improve) bad code.
  • You have the understanding and ability to apply SOLID principles, follow OOPs, and utilize design patterns to solve complex problems.
  • Exposure to and knowledge of cloud technologies such as Lambda, Docker, and Kubernetes is an added advantage.
  • You have an experimental and creative mindset, and you relish the opportunity to try new things.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach