Demo

Software Engineer - Python

Cognizant Technology Solutions
Washington, DC Full Time
POSTED ON 12/9/2025 CLOSED ON 1/22/2026

What are the responsibilities and job description for the Software Engineer - Python position at Cognizant Technology Solutions?

Job Summary

Bachelors or Masters degree in Computer Science or related field.

5 years of experience in full stack development and data engineering.

  • Frontend: React.js TypeScript HTML5 CSS3.
  • Backend: Python (PySpark) Node.js.
  • Databricks Expertise: Delta Lake Unity Catalog Databricks SQL Workflows MLflow.
  • Big Data & Cloud: Apache Spark Hadoop Azure/AWS.
  • Visualization: Power BI Tableau.
  • Other: Git CI/CD Agile methodologies.

We are seeking a highly skilled Full Stack Developer with strong expertis


Responsibilities

Develop and maintain web applications using React.js and backend technologies such as Python and Node.js.

Build RESTful APIs and ensure seamless integration between front end and back end components.

Design workflows using Databricks (Delta Lake Unity Catalog Lakehouse architecture).

Manage data ingestion storage and governance leveraging Databricks SQL and MLflow.

Deploy applications on Azure and implement CI/CD pipelines.

Ensure version control and code quality using Git/GitHub.

Integrate Databricks with BI tools like Power BI or Tableau for dashboards and reporting.

Optimize application performance and ensure compliance with data security standards.

Work in Agile teams participate in code reviews and mentor junior developers.


Certifications Required

Databricks Certified Data Engineer Associate

Azure Fundamentals (AZ-900)

SAFe Agile Practitioner

Salary.com Estimation for Software Engineer - Python in Washington, DC
$145,084 to $175,395
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer - Python?

Sign up to receive alerts about other jobs on the Software Engineer - Python career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$101,449 - $132,468
Income Estimation: 
$124,087 - $161,899
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Cognizant Technology Solutions

  • Cognizant Technology Solutions Bridgewater, NJ
  • About the role As a Senior QA Automation Engineer with Tosca , you will make an impact by driving automation testing strategies and leading a team to deliv... more
  • 1 Day Ago

  • Cognizant Technology Solutions Little Rock, AR
  • About the group: Cognizant's Cloud, Infrastructure, and Security Services Practice (CIS), is all about accepting digital transformation by driving core mod... more
  • 5 Days Ago

  • Cognizant Technology Solutions Orlando, FL
  • AIA - Artificial Intelligence & Analytics Job Summary Serve as a senior service line specialist focused on sales service and marketing transformation using... more
  • 14 Days Ago


Not the job you're looking for? Here are some other Software Engineer - Python jobs in the Washington, DC area that may be a better fit.

  • M1 Technology LLC Chantilly, VA
  • M1 Technology is seeking a Software Engineer - Python with experience with experience implementing solutions using Amazon Web Services (AWS). Requires TS/S... more
  • 11 Days Ago

  • Capital One Mc Lean, VA
  • Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and ... more
  • 18 Days Ago

AI Assistant is available now!

Feel free to start your new journey!