Xylem Hiring Entry-Level Software Engineer | Onsite
Quick actions
Apply NowSkills required
Technologies this role asks for
Prepare for this role
Learn the required skills, practice interview MCQs, then come back and apply for Java, Python .
Get new job alerts
Be notified when roles like this match your profile.
You’ll hear about matching jobs on this device.
- Tap the Share button in Safari
- Choose Add to Home Screen
- Open SoftoJobs from your Home Screen
- Tap Enable Job Alerts
Job description
What you’ll do in this role
Job Overview
Xylem is hiring a Software Engineer for its onsite position at Vadodara, Gujarat. The role is described as an entry-level software development opportunity for a beginner programmer who will contribute to designing, developing, testing, and maintaining software applications. The selected candidate will work with experienced developers and other project team members to understand requirements, follow development practices, and gain practical experience across the software development life cycle.
Xylem is a global water technology and solutions company focused on helping address water-related challenges. Its work includes solutions for public utilities, industrial customers, residential areas, and commercial buildings, including smart metering, network technologies, and analytics for water, electric, and gas utilities. The company states that it operates in more than 150 countries and has approximately 23,000 employees.
Key Responsibilities
Software Development and Maintenance
- Contribute to the development, testing, and ongoing maintenance of software applications.
- Help design and implement software features based on project requirements.
- Write code that is clean, efficient, optimized, and maintainable.
- Use programming languages such as Java, C++, and Python when working on software solutions.
- Support the development of user-friendly interfaces and experiences.
- Integrate software components with existing systems and databases.
- Carry out testing to check that software functions correctly and meets quality expectations.
Debugging, Quality, and Documentation
- Investigate software defects, troubleshoot problems, and help resolve code issues.
- Participate in code reviews and provide constructive feedback to team members.
- Document software functionality and keep technical information up to date.
- Carefully record project details, changes, and relevant development information.
- Follow software development methodologies and understand the stages of the software development life cycle.
Project Coordination and Teamwork
- Work with project managers to understand project scope, priorities, and timelines.
- Track assigned tasks and communicate progress on development work.
- Coordinate with stakeholders to understand requirements and share updates.
- Identify possible blockers or delivery risks and raise them proactively.
- Work collaboratively with developers, designers, project managers, and other project teams.
- Contribute to team discussions, meetings, and brainstorming sessions.
- Share knowledge, support colleagues, and contribute to a positive team environment.
Required Technical Skills
- Java: Basic knowledge of Java as one of the programming languages relevant to the role.
- Python: Basic familiarity with Python programming.
- C++: Basic familiarity with C++ programming.
- Software development life cycle: Understanding of software development methodologies and the stages involved in building and maintaining applications.
- Programming fundamentals: Ability to understand requirements, write code, test software, and assist with debugging.
- Systems and databases: General understanding of integrating software with existing systems and databases. The job description does not name a specific database product or platform.
The description lists Java, Python, and C++ as examples of programming languages and asks for basic knowledge. It does not state that candidates must be experts in all three languages or identify a single mandatory language.
Required Qualifications
- A bachelor's degree in Engineering, Computer Science, or a related field; equivalent work experience that provides exposure to fundamental theories, principles, and concepts is also accepted.
- Basic knowledge of at least the programming concepts represented by languages such as Java, Python, or C++.
- Understanding of software development methodologies and life cycles.
- Strong problem-solving ability and attention to detail.
- Good written and verbal communication skills for collaboration and progress reporting.
- Ability to document work carefully and track project details and changes.
- Willingness to work with different project teams and stakeholders.
The supplied job description does not specify a required graduation year, a particular engineering branch, a minimum number of years of professional experience, or a named certification.
Professional Behaviors
- Continuous learning: Maintain a commitment to professional development, improve technical knowledge, and stay aware of relevant industry practices.
- Collaboration: Work constructively with colleagues and recognize the value of different perspectives when solving problems.
- Results focus: Take responsibility for assigned work, maintain quality standards, and work toward agreed objectives.
Work Mode and Location
This is a full-time, onsite position listed at Xylem's Vadodara 73 East Ave location in Vadodara, Gujarat, India. The job posting does not describe a hybrid or remote-work arrangement.
Who Should Apply
This opportunity is suited to candidates at the beginning of their software development careers who have foundational programming knowledge and an interest in building, testing, and maintaining applications. Candidates should be comfortable learning from experienced team members, collaborating across project groups, documenting their work, and communicating progress. Applicants with equivalent practical work experience may also be considered, provided that experience gives them exposure to relevant fundamental concepts.
About Working at Xylem
Xylem describes its mission as advancing sustainable impact and helping communities address critical water challenges. Its technology and products support water access and quality, responsible consumption, and utility-related applications. The company also highlights inclusion and belonging as important parts of its working culture and describes its Xylem Watermark corporate citizenship program as supporting safe water resources and education about water issues.
How to Apply
Review the role requirements and submit your application through the official Xylem careers posting. Ensure that your resume clearly presents your education or relevant equivalent experience, programming fundamentals, understanding of software development life cycles, problem-solving ability, and communication skills. Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Passing Batch
2026, 2025, 2024, 2023, 2022
Experience
Not specified (Freshers welcome)
Similar Fresher Jobs
More openings you may like