
Senior Software Engineer
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
First Advantage is seeking a Senior Software Engineer, specifically a Senior Python Developer and Automation Engineer, to join its dynamic team in Bengaluru / Bangalore, India. This role requires 2-5 years of experience in Python programming, automation frameworks, cloud services (Azure), and backend development. You will be instrumental in building and optimizing AI-driven solutions and data pipelines, leveraging modern cloud and data technologies to deliver impactful results.
As an Innovator and lifelong learner, you will identify opportunities for process improvement and spearhead projects from conception to completion. You will collaborate effectively within cross-functional teams and other business units towards common goals.
Key Responsibilities Include:
- Automation & Scripting: Design, develop, and maintain Python scripts for data extraction, processing, and reporting. Implement web scraping, automate Excel and database interactions, and develop Robotic Process Automation (RPA) tools.
- Backend & API Development: Build RESTful APIs, integrate them with third-party services, databases, and cloud platforms. Optimize backend performance using asynchronous programming and work with both SQL and NoSQL databases.
- Cloud & DevOps: Deploy and manage automation solutions on Azure/AWS. Implement comprehensive logging, error handling, and performance monitoring. Containerize applications and optimize cloud infrastructure for cost and performance.
- Data Engineering & Reporting: Develop ETL pipelines for data processing and create dashboards for automation insights.
What We Are Looking For:
- 2-5 years of experience in Python development and automation engineering.
- Proven experience in designing and implementing automation solutions with Python.
- Proficiency in writing efficient SQL queries and working with relational databases (e.g., MSSQL, PostgreSQL, MySQL).
- Experience in API development and implementation.
- Familiarity with Git version control.
- Experience with deployment procedures for automation scripts and solutions.
- Experience setting up and maintaining CI/CD pipelines.
- Experience with Azure cloud services, specifically for executing and managing automation solutions.
This is a Permanent Job offering a Hybrid working model, comprehensive employee benefits, career progression opportunities, and continuous learning and development. First Advantage is undergoing a technology transformation and is looking for experts excited about advanced technologies and providing best-in-class user experiences.
Company
First Advantage
First Advantage (Nasdaq: FA) is a global leader in providing mission-critical background screening solutions for Fortune 100 and Global 500 brands. With a deep commitment to its employees, First Advan...