ACI is hiring for the position of Associate Software Engineer. This opportunity is ideal for fresh graduates and early-career professionals with 0–2 years of experience who are looking to build a strong foundation in software development within a global technology-driven organization. With an expected CTC of around 8 LPA, this role offers competitive compensation along with exposure to enterprise-grade systems and real-world engineering challenges.
Job Details
- Company: ACI
- Position: Associate Software Engineer
- Experience: 0 – 2 Years
- Expected CTC: Around ₹8 LPA
- Employment Type: Full-Time
Role Overview
The Associate Software Engineer role focuses on developing, enhancing, testing, and maintaining software solutions that support business operations and customer-facing systems. As an early-career engineer, you will work under the guidance of senior developers while contributing directly to coding, debugging, performance optimization, and feature development.
This role is designed to help you transition from academic learning to professional software engineering practices. You will gain hands-on exposure to development lifecycle processes, code reviews, collaboration tools, and structured engineering methodologies.
Key Responsibilities
Software Development
- Write clean, efficient, and maintainable code following best practices
- Develop new features and enhance existing applications
- Participate in coding tasks across modules or components
- Ensure adherence to quality and security standards
Testing and Debugging
- Perform unit testing and support integration testing activities
- Identify and fix bugs or performance bottlenecks
- Assist in root cause analysis for production issues
- Improve system reliability and stability
Collaboration and Documentation
- Work closely with cross-functional teams including QA, product, and DevOps
- Participate in code reviews and technical discussions
- Document technical designs and implementation details
- Follow Agile or Scrum development practices
Continuous Improvement
- Learn and adopt new tools, frameworks, and technologies
- Suggest performance improvements and code optimizations
- Contribute to automation and process enhancements
Technical Skills Required
Candidates applying for this role should ideally possess:
- Strong understanding of programming fundamentals
- Proficiency in one or more programming languages such as Java, C++, C#, or Python
- Knowledge of object-oriented programming concepts
- Understanding of data structures and algorithms
- Familiarity with relational databases and SQL
- Basic knowledge of web technologies or APIs
- Understanding of software development lifecycle (SDLC)
Internship experience, academic projects, or open-source contributions strengthen your application.
Preferred Skills
- Exposure to cloud platforms (AWS, Azure, or GCP)
- Familiarity with Git or other version control systems
- Understanding of CI/CD pipelines
- Knowledge of microservices architecture
- Awareness of secure coding practices
Work Environment
ACI provides a collaborative engineering environment where innovation and structured development practices go hand in hand. Engineers work in teams to build scalable and secure applications. The culture promotes knowledge sharing, continuous learning, and professional growth. You will have access to mentorship, structured onboarding, and opportunities to work on impactful projects.
Who Should Apply
- Fresh graduates in Computer Science, IT, or related engineering fields
- Candidates with 0–2 years of experience in software development
- Individuals passionate about coding and problem-solving
- Professionals seeking enterprise-level development exposure
- Candidates aiming to build long-term careers in software engineering
Strong fundamentals and willingness to learn are more important than extensive work experience.
Career Growth Opportunities
Starting as an Associate Software Engineer can lead to roles such as:
- Software Engineer
- Senior Software Engineer
- Module Lead
- Technical Architect
- Engineering Manager
With consistent performance and skill development, you can transition into advanced technical or leadership roles within a few years.
Why This Role Is Valuable
- Competitive entry-level compensation (~8 LPA)
- Exposure to enterprise software systems
- Opportunity to work with experienced engineering teams
- Strong foundation in coding, debugging, and collaboration
- Clear career progression path in software development
How to Apply
Interested candidates should apply directly through the official ACI careers portal. Follow these steps:
- Visit the official job page using the link below.
- Review the complete job description and eligibility criteria.
- Click on the Apply button.
- Create or log in to your candidate profile.
- Upload your updated resume and complete the application form.
- Submit your application and monitor your email for further updates.
Before applying, ensure your resume highlights relevant technical skills, internships, academic projects, and programming experience.



