If you are looking for a stable and growth-focused Software Engineer role where you can work with both Java and Python, this opportunity offers a strong platform to build long-term technical expertise. This Software Engineer position is ideal for professionals who enjoy working on core programming, understanding system internals, and contributing to scalable enterprise-grade software solutions.
This role is offered by Amdocs, a global leader in software products and services for communication and media companies.
- 1 About the Company – Amdocs
- 2 Software Engineer Job Overview
- 3 Role Summary – Software Engineer (Java + Python)
- 4 Key Responsibilities of the Software Engineer
- 5 Skills Required for Software Engineer Role
- 6 Why This Software Engineer Role Stands Out
- 7 Work Culture & Equal Opportunity
- 8 Career Growth as a Software Engineer
- 9 Final Thoughts
About the Company – Amdocs
Amdocs supports organizations that are building the future of digital communication. With a strong portfolio of software products and services, the company enables service providers to move to the cloud, adopt 5G technologies, and automate large-scale operations.
At Amdocs, the focus goes beyond professional growth. The company encourages employees to Live Amazing, Do Amazing by fostering flexibility, innovation, and meaningful work.
Software Engineer Job Overview
| Job Details | Information |
|---|---|
| Job Role | Software Engineer (Java + Python) |
| Job ID | 207451 |
| Location | Pune, India |
| Work Mode | Hybrid |
| Required Travel | Minimal |
| Industry | Software & Technology |
| Company | Amdocs |
Role Summary – Software Engineer (Java + Python)
In this Software Engineer role, the primary responsibility is to design, develop, maintain, and enhance Java- and Python-based components. The position requires strong programming fundamentals and hands-on experience in both languages.
The Software Engineer will work on utilities, services, and applications while gaining a deep understanding of how Java and Python technologies function internally, including runtime behavior and libraries.
Key Responsibilities of the Software Engineer
As a Software Engineer, your responsibilities will include:
- Designing, developing, and maintaining Java-based components and applications
- Understanding and maintaining Python-based services, scripts, and utilities
- Working on feature development, enhancements, and bug fixes across codebases
- Collaborating with team members to understand requirements and deliver effective solutions
- Ensuring code quality, performance, and maintainability using best practices
- Gaining in-depth knowledge of Java and Python runtime behavior and libraries
- Participating in reviews to improve system reliability and scalability
This Software Engineer role provides balanced exposure to both development and system understanding.
Skills Required for Software Engineer Role
Candidates applying for this Software Engineer opportunity should have:
- Strong experience in core Java development
- Hands-on expertise in Python development
- Solid understanding of object-oriented programming concepts
- Ability to read, understand, and enhance existing codebases
- Exposure to AI-related Python libraries (preferred)
- Strong problem-solving, logical thinking, and collaboration skills
- Willingness to explore and apply new technologies
Why This Software Engineer Role Stands Out
This Software Engineer position offers more than routine development tasks. You will:
- Work on real-world enterprise applications
- Design and develop new software solutions
- Gain experience in a global technology organization
- Build long-term skills in Java and Python ecosystems
- Access continuous learning and career growth opportunities
The hybrid work model also provides flexibility while maintaining collaboration with the team.
Work Culture & Equal Opportunity
Amdocs is an equal opportunity employer and encourages applicants from diverse backgrounds. The company is committed to building an inclusive and respectful workplace where every Software Engineer can grow professionally and personally.
Career Growth as a Software Engineer
This role supports long-term career progression by offering:
- Exposure to large-scale systems
- Opportunities to expand into architecture and advanced technologies
- Skill development across multiple programming languages
- A supportive environment focused on continuous improvement
Final Thoughts
For professionals seeking a challenging and rewarding Software Engineer role with Java and Python, this opportunity in Pune offers strong technical exposure, career growth, and work-life balance through a hybrid model.
✨ Wishing all candidates great success in their Software Engineer career journey ahead.








