B

Bidgely

Energy data analytics with disaggregation insights

Engineering Manager

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeIndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field is required; a master's degree is a plus.
  • At least 8 years of software engineering experience, including 2–4 years as an Engineering Manager or Tech Lead Manager.
  • Full stack engineering proficiency with Java, Spring Boot, Spark, React JS, and Python; additional language experience is a plus.
  • Experience managing and growing engineering teams of 5–15 engineers.
  • A track record of delivering complex, multi-team software projects.
  • Cloud-native application experience with AWS, Azure, or GCP.
  • Project management, Agile/Scrum, and stakeholder management skills.
  • Ability to read and decode legacy codebases, including JAR/WAR and monolithic applications, and lead migration to containerized microservices using Docker and Kubernetes.
  • Deep understanding of event-driven and distributed systems, messaging, queuing, consistency, and fault tolerance.
  • Hands-on proficiency with Jira and Confluence for sprint ceremonies, backlog management, and documentation standards.
  • Strong backend proficiency in Java, Spring Boot, microservices, and Python using FastAPI, Flask, or equivalent.
  • Frontend and API design skills with React, Angular, REST, and GraphQL.
  • Experience with cloud-native patterns including containerization, CI/CD, and serverless architectures.
  • Familiarity with relational and NoSQL databases, data modeling, and optimization.
  • Working knowledge of cloud platforms, deployment models, and cost management.
  • Understanding of software security, authentication and authorization, and OWASP best practices.
  • Familiarity with observability tools such as Datadog, Prometheus, and ELK Stack.
  • Experience with legacy Java application packaging, deployment, and migration to containers.
  • Command of SOLID principles, Gang of Four design patterns, distributed architecture, message brokers such as Kafka and RabbitMQ, and orchestration.
  • Ability to proactively fill process gaps and take initiative.

Responsibilities

  • Lead, manage, and grow a full stack engineering team focused on technical quality, ownership, and collaboration.
  • Conduct regular one-on-ones, give feedback, and create growth plans for team members.
  • Foster a culture of curiosity, accountability, psychological safety, and learning.
  • Recruit, interview, and onboard new engineering talent.
  • Shield the team from distractions while aligning work with business goals.
  • Recognize technical achievements and enable engineers to do their best work.
  • Provide technical guidance across backend, frontend, APIs, and data layers.
  • Drive architectural decisions for scalable, maintainable cloud-based systems.
  • Enforce engineering standards for code quality, testing, documentation, and peer review.
  • Lead design reviews to ensure solutions are performant, secure, and production-ready.
  • Stay current with full stack technologies and evaluate new tools for the stack.
  • Address technical debt strategically.
  • Modernize legacy codebases and lead re-platforming to containerized AWS deployments.
  • Enforce SOLID principles, design patterns, and engineering best practices.
  • Conduct code reviews and provide senior-level support as required.
  • Mentor junior and senior engineers, bridge skill gaps, and guide problem-solving.
  • Own engineering project delivery from scoping through post-launch monitoring.
  • Lead sprint planning, backlog grooming, and milestone tracking.
  • Identify and resolve risks, dependencies, and blockers proactively.
  • Communicate delivery status clearly to leadership and stakeholders.
  • Improve delivery velocity through process optimization, automation, and tooling enhancements.
  • Guide development and operation of full stack applications on cloud platforms including AWS, Azure, and GCP.
  • Ensure best practices in microservices, containerization, CI/CD, and infrastructure as code.
  • Partner with Infrastructure to define service contracts and operational standards.
  • Drive observability through structured logging, tracing, and alerting.
  • Ensure services meet reliability, scalability, and security standards.
  • Champion AI and LLM adoption in workflows such as code generation, test automation, and productivity tools.
  • Collaborate with Data Science and Product teams on LLM-powered product features.
  • Guide responsible adoption of AI-assisted development practices.
  • Stay updated on generative AI, LLM frameworks such as LangChain and Strands, and Agentic AI architectures.
  • Ensure engineering readiness for AI-powered product capabilities.
  • Serve as the main engineering liaison with Product, Data Science, Design, QA, and Infrastructure teams.
  • Participate in roadmap planning and provide engineering input for product decisions.
  • Support customer-facing technical discussions.
  • Collaborate with Security on application-layer security standards.
  • Own Jira and Confluence for sprint management and documentation.
  • Ensure engineers have clear task and priority visibility and acceptance criteria.
  • Drive continuous improvement through retrospectives, sprint reviews, and capacity planning.
  • Lead and mentor engineers across backend, frontend, GenAI, MLOps, and data platform layers.
  • Own end-to-end delivery of engineering initiatives for the cloud application stack.
  • Drive technical strategy, architecture, and engineering best practices.
  • Manage project delivery, sprint planning, roadmap execution, and stakeholder communication.
  • Collaborate with Product, Data Science, Infrastructure, and QA to deliver high-quality solutions.
  • Drive migration from legacy JAR/WAR applications to containerized, cloud-native microservices.
  • Manage workflows using Jira and Confluence for sprint hygiene and documentation.
  • Proactively identify team needs and take action.

Desired Qualifications

  • Hands-on LLM API integration, agentic workflows, or AI/ML in product engineering.
  • Experience in regulated industries or enterprise SaaS.
  • Experience with additional programming languages.
  • Exposure to AI/ML and LLM frameworks such as LangChain, LlamaIndex, and OpenAI API; agentic AI architecture experience is a strong advantage.

About the Company

Bidgely

Energy data analytics with disaggregation insights

Bidgely provides energy analytics that break down a building’s total energy use into appliance-level usage for utilities, SMBs, and consumers. It collects energy data and uses AI to identify how much power each appliance consumes, with tools like Home Energy Reports, Enterprise Analytics, and EV Analytics, plus services such as virtual energy assessments and smart alerts. Its edge comes from appliance-level disaggregation paired with a full analytics suite and services that cover gas, electrification, and decarbonization, enabling personalized insights and scalable demand management beyond basic usage data. The goal is to help utilities and end users save energy and reduce costs while advancing decarbonization and electrification of the energy system.

Company size
201-500
Company stage
Late Stage VC
Total funding
$110.6M
Headquarters
Mountain View, CA
Founded
2011

Recently Posted Jobs

Explore more opportunities at Bidgely

See more jobs