BACK END DEVELOPER
Apply NowJob Description
Job Title: STAFF - BACK END DEVELOPER
Posting Start Date: 4/7/26
At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world.
Job Description:
Job Overview
The pace of innovation in artificial intelligence, machine learning, and digital engineering tools continues to accelerate, and the Data and Devices Business Unit is at the center of this transformation. Our customers are building intelligent systems that redefine how data is processed, analyzed, and used across compute, networking, and cloud infrastructure. At TE Connectivity, we support this evolution by developing intuitive, scalable software platforms and applications that enable engineers and business teams to leverage advanced analytics and AI driven insights.
This role is a strong fit for someone with a strong software engineering foundation and a passion for building scalable backend systems and services. You will work closely with front end engineers, data scientists, machine learning engineers, and DevOps teams to develop robust backend architectures that power data driven applications and AI enabled platforms..
Job Responsibilities
What you will be doing…
As a Backend Engineer, you will design and develop scalable backend services, APIs, and data processing systems that support modern web applications, analytics platforms, and AI driven solutions. You will focus on building reliable and high performance systems that manage large datasets, integrate machine learning models, and support complex engineering workflows.
You will play a key role in designing backend architectures, optimizing system performance, and enabling seamless integration between data platforms, machine learning systems, and user facing applications.
Key Responsibilities
Backend System Development
• Design and develop scalable backend services and APIs using languages such as Python, Java, Go, or Node.js.
• Develop microservices and distributed systems that support modern software platforms.
• Implement secure and maintainable server side application logic.
API and Service Architecture
• Design and implement RESTful or GraphQL APIs that enable communication between frontend applications, data systems, and machine learning services.
• Define service interfaces and ensure efficient data exchange across systems.
• Support integration of backend services with internal and external systems.
Data Processing and Data Systems
• Develop backend services that support data ingestion, transformation, and storage.
• Work with structured and unstructured datasets to support analytics and machine learning applications.
• Design data pipelines and services that handle large scale data processing.
Machine Learning Integration
• Develop backend infrastructure that supports deployment and integration of machine learning models.
• Implement services that enable model inference, data retrieval, and result processing.
• Collaborate with ML engineers to support scalable model deployment and data workflows.
Performance Optimization and Reliability
• Optimize backend services for performance, scalability, and reliability.
• Implement caching strategies, database optimization, and asynchronous processing where needed.
• Identify system bottlenecks and improve overall application performance.
Collaboration and Engineering Best Practices
• Collaborate with front end engineers, DevOps teams, and data scientists to build integrated software solutions.
• Participate in architecture discussions, design reviews, and technical planning.
• Promote best practices in software engineering, testing, and code quality.
• Mentor junior engineers and support knowledge sharing within the team.
Required Skills & Competency
• Bachelor’s with 8+ years, Master’s with 6+ years, or PhD with 3+ years of experience in Computer Science, Software Engineering, or a related technical discipline.
• Strong programming experience in Python, Java, Go, Node.js, or similar backend technologies.
• Experience designing and building RESTful APIs and microservices architectures.
• Experience working with databases such as PostgreSQL, MySQL, MongoDB, or similar data storage technologies.
• Experience building scalable distributed systems and backend services.
• Familiarity with containerization technologies such as Docker and Kubernetes.
• Experience working with cloud platforms such as AWS, Azure, or Google Cloud.
• Strong understanding of software architecture, system design, and performance optimization.
• Experience with version control systems such as Git and modern software development practices.
• Strong communication and collaboration skills.
• Ability to work effectively with cross functional teams including software engineers, data scientists, and product managers.
• Ability to travel occasionally, up to 10%, for team meetings or training as needed.
Competencies
Values: Integrity, Accountability, Inclusion, Innovation, Teamwork
Job Locations:
SURVEY NOS.11/1, 11/2, 11/4, 11/5, 23/4, 24/1
BANGALORE, Karnātaka 560048
India
Posting City: BANGALORE
Job Country: India
Travel Required: Less than 10%
Requisition ID: 150101
Workplace Type: Onsite
External Careers Page: Engineering & Technology
- TE Connectivity Home
- Applicant Privacy
- Equal Employment Opportunity
- Other Policies
TE Connectivity does not accept unsolicited assistance from third parties for employment opportunities. All CVs/resumes submitted to any TE employee by a third party without a valid written search agreement for that specific position will not be entitled to any form of compensation and such submission shall be deemed the sole property of TE. No fee will be paid in the event an individual is hired by TE regardless of any third party submission where no pre-existing written search agreement is in place. If an agency agreement is in place, submissions are position specific. General submissions not targeted at a specific employment opportunity will not be entitled to any form of compensation. Please, no phone calls or emails. © 2023 TE Connectivity Corporation. All Rights Reserved.
×
Show More Details
- "route" is used for session stickiness
- "careerSiteCompanyId" is used to send the request to the correct data center
- "JSESSIONID" is placed on the visitor's device during the session so the server can identify the visitor
Show More Details
Show More Details
Confirm My Choices