1

India Software Engineer Jobs in Tucson, AZ (NOW HIRING)

Be Seen First

Mechanical Engineer

Tucson, AZ · On-site

$30 - $34/hr

Previous experience with computer applications and software related to engineering field, such as ... and India. · - Collaboration with other system teams (Cooling Components, Electrical, Light ...

Controller I

Tucson, AZ · On-site

$85 - $110/hr

... India, Mexico, the Netherlands, and the United Kingdom. Primary Function The Site Controller has ... Advanced knowledge of Microsoft Office programs and accounting software, preferably SAP * Strong ...

S. with employees in various states, M&T also has colleagues in the United Kingdom, India, and ... Provides expertise and technical support as related to survey to Field Engineering and ...

S. with employees in various states, M&T also has colleagues in the United Kingdom, India, and ... Provides expertise and technical support as related to survey to Field Engineering and ...

India Software Engineer information

See Tucson, AZ salary details

$54.6K

$126.8K

$176.7K

How much do india software engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for india software engineer in Tucson, AZ is $126,825.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,200.00 and $148,700.00 per year, depending on experience, location, and employer.

What is an India software engineer?

India Software Engineers are professionals based in India who design, develop, test, and maintain software applications and systems. They work across various industries and may specialize in areas like web development, mobile apps, or enterprise solutions. India is known for its large and skilled software engineering workforce, contributing significantly to global technology projects and innovation. Their roles often involve collaborating with local and international teams, using diverse programming languages and tools to solve complex technical problems.

What are the key skills and qualifications needed to thrive as a software engineer in India?

To thrive as a Software Engineer in India, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, data structures, and typically a bachelor's degree in computer science or related fields. Familiarity with version control systems like Git, frameworks such as Spring or Django, and cloud platforms like AWS or Azure is highly valued, and certifications (e.g., AWS Certified Developer) can be advantageous. Strong problem-solving abilities, teamwork, and communication skills help set candidates apart in collaborative and dynamic environments. These skills ensure you can build reliable software solutions, adapt to evolving technologies, and contribute effectively to project goals.

What are some common challenges faced by software engineers working in India-based teams?

Software engineers in India often collaborate with global teams across different time zones, which can require flexibility and strong communication skills. Navigating frequent updates to technology stacks and adapting to fast-paced project timelines are also common challenges. Additionally, software engineers may need to balance individual coding responsibilities with participation in code reviews, team meetings, and mentorship activities. Embracing continuous learning and being proactive in cross-functional collaboration are key to overcoming these challenges and advancing in this role.

What is the difference between India Software Engineer vs India Developer?

AspectIndia Software EngineerIndia Developer
CredentialsBachelor's in CS or related field, programming skillsBachelor's in CS or related field, coding proficiency
Work EnvironmentDesign, develop, test software; collaborate with teamsWrite, test, maintain code; often part of development teams
Industry UsageUsed across tech companies, startups, IT servicesCommonly used in software development roles

India Software Engineer and India Developer roles share similar educational backgrounds and work environments, focusing on coding and software creation. The main difference lies in scope: Software Engineers often handle broader system design and architecture, while Developers focus more on coding and implementation. Both roles are vital in the tech industry and frequently overlap in job functions.

How much does an India Software Engineer earn in India?

An India Software Engineer's salary in India typically ranges from ₹3,00,000 to ₹12,00,000 per year, depending on experience, skills, and location. Entry-level positions start lower, while experienced engineers with specialized skills or certifications can earn higher salaries, especially in metropolitan areas and tech hubs.

Is India Software Engineer a good job in India?

A Software Engineer role in India is generally considered a good career option due to high demand for technical skills, competitive salaries, and opportunities for growth in the technology sector. Success often depends on skills such as programming, problem-solving, and familiarity with tools like Java, Python, or cloud platforms, along with continuous learning to stay current in the industry.

What are popular job titles related to India Software Engineer jobs in Tucson, AZ?

For India Software Engineer jobs in Tucson, AZ, the most frequently searched job titles are:

What job categories do people searching India Software Engineer jobs in Tucson, AZ look for?

The top searched job categories for India Software Engineer jobs in Tucson, AZ are:

What cities near Tucson, AZ are hiring for India Software Engineer jobs?

Cities near Tucson, AZ with the most India Software Engineer job openings:

Mechanical Engineer

DVA Consulting

Tucson, AZ • On-site

$30 - $34/hr

Full-time

Medical, Dental, Vision, Life, PTO

Posted 4 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Summary:
The main function of a mechanical engineer is to research and investigate the design, functionality and maintenance of mechanical products, equipment, systems and processes. A typical mechanical engineer has the ability to make engineering drawings, and read and interpret blueprints.
Job Responsibilities:
• Research, design, develop, manufacture, and test tools, engines, machines and other mechanical devices.
• Research and analyze customer design proposals, specifications, manuals to determine time and cost feasibility to complete projects.
• Investigate equipment failures and difficulties to diagnose faulty operation and make recommendation to maintenance crew.
• Assist drafters in developing the structural design of products using tools, equipment or software.
Skills:
• Creativity, verbal and written communication skills, analytical and problem solving ability.
• Team player and detail oriented.
• Ability to make sketches, engineering drawings and common computations.


• Ability to read and interpret blueprints, technical drawing, schematics and computer-generated reports.
• Previous experience with computer applications and software related to engineering field, such as Computer Aided Design (CAD).


Details:

Position’s Contributions to Work Group:
- Large Mining Trucks and Off-Highway Truck Engine/Power Installation and Cooling Team. Our team designs systems that integrate engine and cooling interfaces into our machine platforms.
- This position is for a Mechanical Engineer within the Engine Installation and Cooling team supporting Large Mining Trucks and Off-Highway Trucks.
- This position applies general job duties listed above to a design scope which includes a high level of integration of various components and subsystems of engine and cooling installations (eg: air intake lines, cooling module structures, exhaust components, fuel lines etc.). ·
- The type of component-level design in scope includes tube and hose routings, simple and complex fabricated steel structures, component mounting systems and non-metallic components. ·
- The engineering disciplines applicable include fluid mechanics, kinematics, machine design, strength of materials, structural fatigue, and heat transfer.
Typical task breakdown:
- Upon receipt of project, determine scope and necessary actions
- Perform Creo 3D modeling and change notification process
- Collaborate with other system teams for space claim as needed
- Collaborate with operations to “Go, See, Act” for factory related issues
- Review field history and implement lessons learned
- Coordinate updates to drawings and engineering notices. ·
- Work with cross-functional teams to schedule production implementation.
Interaction with team:
- Based in Tucson, AZ with a local on-site team of 5-6 with interaction of extended team members in Illinois and India. ·
- Collaboration with other system teams (Cooling Components, Electrical, Light Structures, etc.) and the Large Mining Truck Product Group.
- Collaborate with operations from factory assemblers and operations, quality engineers, and manufacturing engineers
- Collaborate with suppliers to understand process limitations and improvements
Education/Experience:
• Bachelor's degree in engineering required.
• 1-4 years experience required.