Software Engineer

0 years

4 - 7 Lacs

Posted:6 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Software Engineer – Job Description

Overview:
A Software Engineer applies engineering principles to design, develop, test, and maintain software systems. They focus on building scalable, reliable, and maintainable solutions, often considering system architecture and long-term performance.

Key Responsibilities:

  • Analyse user needs and define software requirements.
  • Design software architecture and system components.
  • Develop, test, and deploy applications using industry best practices.
  • Optimise code for performance, security, and scalability.
  • Collaborate with cross-functional teams (QA, DevOps, Product Managers).
  • Troubleshoot, debug, and upgrade existing systems.
  • Write technical documentation and maintain coding standards.

Skills & Qualifications:

  • Strong knowledge of programming languages (e.g., Java script, C++, Python, C#, React, Android and IOS Apps Development, SQL, MySQL, Mongo, AWS, Visual Studio, CSS).
  • Understanding of algorithms, data structures, and system design.
  • Experience with databases, cloud services, and APIs.
  • Proficiency in software development methodologies (Agile, Scrum).
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.

Software Developer – Job Description

Overview:
A Software Developer focuses primarily on writing and implementing code to create software applications. They translate requirements into working programs and may work on specific modules, features, or applications.

Key Responsibilities:

  • Write clean, efficient, and maintainable code.
  • Convert business requirements into functional software.
  • Test and debug applications to ensure high performance and reliability.
  • Maintain and update existing applications as needed.
  • Work closely with designers, analysts, and testers to deliver solutions.
  • Document code, processes, and updates.

Skills & Qualifications:

  • Proficiency in one or more programming languages (e.g., JavaScript, Python, Ruby, Java).
  • Knowledge of front-end, back-end, or full-stack development.
  • Experience with version control systems (Git, GitHub).
  • Familiarity with frameworks, libraries, and software tools.
  • Problem-solving and logical thinking abilities.
  • Degree in Computer Science, Information Technology, or equivalent experience.

Key Difference

  • Software Engineer: Broader scope — involves system architecture, engineering principles, scalability, and long-term planning.
  • Software Developer: More code-centric — focuses on building applications, writing code, and delivering working features.

Job Types: Full-time, Permanent

Pay: ₹40,000.00 - ₹60,000.00 per month

Benefits:

  • Cell phone reimbursement

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Rajwada Group logo
Rajwada Group

Conglomerate

Indore

RecommendedJobs for You

bengaluru, karnataka, india

hyderabad, telangana, india

bengaluru, karnataka, india

hyderabad, telangana, india

bengaluru, karnataka, india

noida, uttar pradesh, india