Demo

Senior Python Engineer

Tech Mahindra (Americas) Inc.
Sunnyvale, CA Full Time
POSTED ON 4/25/2025
AVAILABLE BEFORE 6/25/2025

Job Details

Role: Python Engineer

Location: Sunnyvale, CA

Summary:

The main responsibilities of a Python Engineer include writing and testing code, debugging programs and integrating applications with third-party web services.

Top 3 must-have HARD skills: Python experience (5 years) - Pandas or Python in general

Good to have skills: Experience working with consumer electronics

Job Responsibilities:

  • Write effective, scalable code
  • Develop back-end components to improve responsiveness and overall performance
  • Integrate user-facing elements into applications
  • Review and approve modifications to existing software to correct errors, allow it to adapt to new hardware, or to improve its performance
  • Develop and direct software system testing and validation procedures, programming, and documentation.
  • Improve functionality of existing systems
  • Implement security and data protection solutions
  • Assess and prioritize feature requests
  • Coordinate with internal teams to understand user requirements and provide technical solutions
  • Counsel customers about software system design and maintenance.
  • Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.

Skills:

  • Hands-on experience in at least one popular Python framework (like Django, Flask or Pyramid)
  • Knowledge of object-relational mapping (ORM)
  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
  • Strong ability to work independently and manage one s time.
  • Good communication skills and ability to work in a team
  • Knowledge of circuit boards, processors, electronic equipment and computer hardware and software.
  • Knowledge of design techniques and principles involved in production of drawings and models.
  • Familiarity with front-end technologies (like JavaScript and HTML5)

Education:

  • Bachelor's degree in computer science, computer engineering or relevant field required.

The pay range for this role is $100,000 - $130,000* per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

Salary : $100,000 - $130,000

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 Senior Python Engineer?

Sign up to receive alerts about other jobs on the Senior Python Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,024 - $149,811
Income Estimation: 
$137,568 - $176,908
Income Estimation: 
$117,024 - $149,811
Income Estimation: 
$137,568 - $176,908
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Tech Mahindra (Americas) Inc.

Tech Mahindra (Americas) Inc.
Hired Organization Address Washington, DC Full Time
We are looking for a Software Development Engineer (SDE) with strong C programming and operating system knowledge. Devel...
Tech Mahindra (Americas) Inc.
Hired Organization Address Washington, DC Full Time
We are looking for a Software Development Engineer (SDE) with strong C programming and operating system knowledge. Devel...
Tech Mahindra (Americas) Inc.
Hired Organization Address Redmond, WA Full Time
We are looking for a Software Development Engineer (SDE) with strong C programming and operating system knowledge. The i...
Tech Mahindra (Americas) Inc.
Hired Organization Address Washington, DC Full Time
About Us : At Tech Mahindra Tech Mahindra | Connected World, Connected Experiences ), we live the philosophy of connecte...

Not the job you're looking for? Here are some other Senior Python Engineer jobs in the Sunnyvale, CA area that may be a better fit.

Senior Software Engineer - Cloud (Python)

FocusKPI Inc., Mountain View, CA

Senior Software Engineer - Cloud (Python)

Cypress HCM, Mountain View, CA

AI Assistant is available now!

Feel free to start your new journey!