Associate Software Engineer

Empower

Scroll down to apply
Bangalore, Karnataka, India3 weeks ago
LocationBangalore, Karnataka, India
QualificationBachelor’s degree in Computer Science or equivalent training

Job Description

  • As an Associate Software Engineer at Empower, you will step into an entry-level professional track designed to immerse you in the full software development lifecycle. Working closely with senior engineering mentors, you will assist in the development, maintenance, and improvement of scalable software applications. This role is highly collaborative, requiring you to understand business requirements, participate actively in code reviews, and continuously adapt to modern development practices.
  • Your day-to-day work will involve coding, debugging, and testing software components utilizing languages like Java, Python, Swift, or JavaScript . You will troubleshoot basic software defects, document your learnings in shared team repositories, and help elevate the team’s coding standards. Operating within an Agile framework, your contribution will directly impact the reliability and efficiency of platforms that drive financial empowerment for our users.

Key Responsibilities

  • Collaborate cross-functionally with team members to accurately understand and document software requirements.
  • Write, debug, and test functional software components and features under the guidance of senior developers.
  • Participate constructively in peer code reviews to ensure quality and receive actionable feedback.
  • Investigate, troubleshoot, and resolve basic software defects, production bugs, and application issues.
  • Contribute directly to the continuous improvement of internal coding standards and development workflows.
  • Document technical learnings, deployment steps, and code logic into organized repositories for team use.
  • Continuously learn and adapt to modern cloud technologies, programming frameworks, and Agile practices.

Skills & Eligibility

  • Education: Bachelor’s degree in Computer Science, Information Technology, or equivalent formal technical training.
  • Experience: Entry-level candidate. Prior internship or academic project experience in software development is highly preferred.
  • Programming Proficiency: Strong foundational understanding of core programming languages such as Java, Python, Swift, or JavaScript .
  • Development Basics: Good grasp of fundamental software development methodologies, Object-Oriented design, and database basics.
  • Agile Exposure: Awareness of Agile development principles and Scrum ceremonies is preferred.
  • Soft Skills: Strong analytical problem-solving skills, excellent teamwork capabilities, and clear communication habits.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.
Apply Now