Advanced Software Engr

Honeywell Honeywell · Industrial · Bengaluru, Karnataka, India

Seeking an Advanced Software Engineer with 5-9 years of experience in full-stack development, specializing in Python. Responsibilities include designing, developing, and maintaining scalable web applications, contributing to architectural decisions, and mentoring junior developers. Requires strong proficiency in Python, frontend technologies, APIs, microservices, and cloud platforms.

What you'd actually do

  1. Design, develop, and maintain robust full-stack applications using modern frameworks and technologies.
  2. Write clean, efficient, and scalable Python code for backend services and APIs.
  3. Build responsive and intuitive user interfaces using JavaScript frameworks (e.g., React, Angular, or Vue).
  4. Collaborate with cross-functional teams including Product Management, QA, and DevOps.
  5. Participate in code reviews, architecture discussions, and technical planning.

Skills

Required

  • 5–9 years of professional experience in full-stack software development
  • Strong proficiency in Python and related frameworks (e.g., Django, Flask, FastAPI)
  • Solid experience with frontend technologies: HTML5, CSS3, JavaScript, and modern JS frameworks
  • Experience with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP)
  • Familiarity with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes)
  • Proficient in using version control systems like Git
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration abilities

Nice to have

  • Experience with asynchronous programming and event-driven architectures
  • Exposure to data engineering or machine learning pipelines is a plus
  • Knowledge of testing frameworks (PyTest, Jest, etc.)
  • Contributions to open-source projects or technical blogs