Empower

Senior Engineer Software

Empower
Apply
11 hours ago
Remote, India or Bengaluru, IndiaSenior

Responsibilities

  • Lead the design and development of significant software features and projects.
  • Mentor junior and mid-level engineers and provide technical guidance.
  • Collaborate with cross-functional teams to refine, prioritize, debug, and improve software products.
  • Participate in code reviews and enforce high-quality coding standards.
  • Investigate and resolve complex technical issues and performance bottlenecks.
  • Contribute to software architecture and development process improvements.
  • Document and demonstrate solutions through clear code, comments, and technical documentation.
  • Continuously learn and adapt to modern technologies and development practices.

Requirements

  • Bachelor’s degree in computer science or equivalent training.
  • At least 4 years of software development experience.
  • Proficiency in multiple programming languages.
  • Deep understanding of software architecture and design principles.
  • Strong problem-solving and debugging skills.
  • Effective leadership, communication, and technical influencing skills.
  • Experience working in a full-stack environment.
  • Experience with Agile principles is preferred.

Benefits

  • Flexible work environment.
  • Fluid career paths and opportunities for internal mobility.
  • Support for purpose, well-being, and work-life balance.
  • Inclusive workplace and community volunteering opportunities.

Categories

Empower

About Empower

10,000+ employees
Contact me