Bengaluru
INR 9.0 - 12.0 Lacs P.A.
Work from Office
Full Time
We are seeking a Staff Reliability Engineer to join our SPAN engineering team. In this vital role, you will leverage your expertise to ensure the reliability and performance of our products through systematic analysis and testing. You will collaborate closely with cross-functional teams to design and implement reliability engineering processes, contributing to the overall quality and resilience of our energy management systems. Responsibilities: Review new product BOMs to ensure all electrical and mechanical component datasheet ratings meet or exceed the product operating conditions. Write test and reliability reports to summarize product performance outcomes as a result of reliability testing, pre-certification testing, and product performance testing. Inform product design through early component HALT and Sherlock simulations with the goal to mitigate reliability risks in final product. Develop and implement reliability testing plans, methodologies, and metrics to assess product performance and durability over time. Conduct Failure Mode Effects Analysis (FMEA) and root cause analysis to identify potential design issues and ensure corrective actions are taken. Collaborate with design engineers to evaluate product reliability through simulated environments and real-world data, providing feedback for design improvements. Participate in product development reviews and provide expertise on reliability criteria and best practices. Lead Failure Analyses (eg 8D) on issues discovered during testing in order to inform product design with recommended changes and improvements to the product hardware. Create and maintain reliability documentation, including reliability reports, plans, and data analyses, to support continuous improvement efforts and inform product reliability risks to internal support services. Code-driven analysis of publicly available datasets and secure fleet-level datasets to evaluate the covariance of weather conditions, home power usage, solar loading, and load distributions in order to define and test product mission profiles. Provide training and mentorship to junior engineers on reliability principles and practices. Work closely with manufacturing and quality assurance teams to ensure product consistency and reliability throughout the lifecycle. Potential Projects: Evaluating the reliability of new energy-efficient systems and components during development and production. Statistically analyze field performance data to identify trends and opportunities for product improvement. Collaborating with external partners on reliability testing and validation of new technologies. About You Required Qualifications Youd be a great fit for this role if you: Hold a Bachelors or Masters in Computer Science, Mechanical Engineering, Electrical Engineering, Robotics and Controls Engineering, or a related field. Have 7+ years of experience in reliability engineering, preferably in hardware products. Understand material degradation mechanism in response to environmental and operating stresses. , know how to design the experiments to get related acceleration parameters for reliability lifetime modelling Demonstrate proficiency in reliability analysis tools and methodologies, including FMEA, 8D report and fault tree analysis. Exhibit strong analytical and problem-solving skills, with the ability to manage multiple projects effectively. Possess excellent communication and interpersonal skills to collaborate with cross-functional teams. Have flexibility and willingness to accommodate meetings with SPAN US-based colleagues Knowledge of statistical analysis tools and software for reliability data analysis. Bonus Qualifications we'd love it if you also have: Familiarity with industry standards and practices for reliability, such as MIL-STD, ISO 9001, UL, ANSI, ASTM standards or similar. Experience in high and low voltage electro-mechanical systems and their reliability evaluation. Python experience in automated testing, live data acquisition, live data analysis, and automating system alerts
Bengaluru
INR 7.0 - 11.0 Lacs P.A.
Work from Office
Full Time
The Systems Integration Test Team owns the verification and validation of the entire system as we'll as key testing infrastructure for the entire organization. As a staff systems integration engineer your responsibility would be to ensure that our products perform to desired specifications and that integrations meet the needs of internal and external stakeholders. As SPAN expands its product offerings and third party integrations, the Systems Team will play an increasingly critical role in managing the complexity of design, implementation, and test allowing us to rapidly scale while increasing our velocity and improving the quality of our products. You will be a part of our new product integration pipeline and will be responsible for ensuring the successful integration of our ever-expanding product line. Responsibilities Work cross-functionally with the product, firmware and software teams to design integration plans: review requirements and provide feedback, write test plans, estimate timelines and define deliverables, design test rigs, define regression cases and automate testing. This will be a mix of planning and hands-on execution work. Take point on lab testing: Define integration test strategy, verify that the systems work as expected; try to break things; characterize the integrated system (eg response time) Reproduce and root-cause issues; work with the other teams to develop and test fixes Note: we're a startup, so while this list is broad, it s still just a start; you'll end up wearing many hats during your time at SPAN. About You Required Qualifications Interpersonal skills: Communication -- can convey complex ideas for a variety of audiences in written, diagrammatic, and verbal formats. Collaborative spirit -- can work independently within a team and cross functionally across multiple disciplines. Thirst for knowledge -- excited to learn new things and dive deep at the edge and outside of ones comfort zone bachelors degree in related program such as electrical engineering, or equivalent experience 5+ years experience working with hardware systems, power electronics, and electrical engineering fundamentals; comfort reading PCBA schematics 3+ years with formal systems engineering processes 2+ years experience experience with command line interface (CLI) tools, test automation frameworks like pytest, and general linux comfort 2+ years experience with communications protocols (REST, CAN, Modbus, etc) Extensive experience using oscilloscopes and other electrical instrumentation (logic analyzer, power analyzer, etc) Solid hands-on electrical skills (residential wiring, soldering, etc) Bonus Qualifications Experience working with doing remote troubleshooting/diagnostics professional hands-on experience with energy storage, inverter, EVSE, or similar hardware products (testing, firmware/hardware development, or systems integration) Experience programming in Python, Javascript, other scripting languages Numerical programming experience (PANDAS, R, MATLAB) Comfort working with embedded systems reading source code, reasoning about state machines, etc Experience with residential electrical systems Comfort working with SQL and data visualization tools A hackers instinct for making things work
Bengaluru
INR 6.0 - 10.0 Lacs P.A.
Work from Office
Full Time
As a Software Engineer, you'll play a crucial role in ensuring the quality and reliability of our products through a combination of automated and manual testing methodologies. This is a high impact role that will work closely with SPAN s internal Software, Device Software, Hardware Engineering, Systems, and QA teams. As a Software Engineer, you will be expected to: Develop and maintain automation framework, driver library, and consumer facing dashboards. Supporting DSW with HITL testing, Reliability, QA, and Systems testing Document defects, issues, and enhancement requests clearly and concisely. Participating in requirements review and systems engineering planning to determine high-leverage opportunities for automation. Working with the firmware team to ensure that engineering SDKs to the hardware have required capabilities for automated tests (eg, structured log capture). Working with the firmware, systems, and hardware teams to efficiently triage issues. Commissioning, standing up, and maintaining a worker pool of hardware test cells ( device under test ) for DVT and production hardware. Worker pool capacity planning and commissioning of new test cells as usage and wait time increases. Reliable on-premise workflow scheduling and orchestration of test sequences on hardware, and the integration of these workflows to engineering CI/CD systems Machine specification of test scenarios and acceptance criteria, and traceability with external requirements management tools (Jama) Storage of raw log data to external object storage (S3), and structured test result data to Postgres (Currently done with Chronos). Reporting web dashboards that provide clarity around pass/fail criteria for software releases, as we'll as other leading, non-deterministic reliability indicators (eg, crashiness ). Ensuring that these dashboards surface critical failing cases to the engineering team and that underlying issues can be efficiently identified. Monitoring of both physical test cell and web infrastructure uptime, capacity, and reliability Identify areas for process improvement and actively contribute to enhancing software development and testing practices pertaining to automation. About You Required Qualifications Proven experience as a Software Engineer Proficiency building reliable and maintainable tools and services in Python Proficiency in one of SPAN s coding language: Python and frameworks such as ReactJS, and Kotlin Strong knowledge of software testing methodologies, test case design and automated testing. Experience with CI/CD tools and Github (i.e, CircleCI, Docker). Effective communication and collaboration skills. Ability to work independently and as part of a team. Comfort building and working in greenfield automated testing frameworks and infrastructure Experience with CAN, RS485 protocols Knowledge of embedded systems Bonus Qualifications Experience working in a startup environment Experience with or preference for a rapid or continuous release cadence Familiarity with Agile/Scrum development processes. Experience w/ GraphQL or GRPC, RDBMS/SQL, S3 and AWS. Experience working in the Renewable Energy industry
Bengaluru
INR 6.0 - 9.0 Lacs P.A.
Work from Office
Full Time
As a Data Engineer you would be working to design, build, test and create infrastructure necessary for real time analytics and batch analytics pipelines. You will work with multiple teams within the org to provide analysis, insights on the data. You will also be involved in writing ETL processes that support data ingestion. You will also guide and enforce best practices for data management, governance and security. You will build infrastructure to monitor these data pipelines / ETL jobs / tasks and create tooling/infrastructure for providing visibility into these. Responsibilities We are looking for a Data Engineer with passion for building data pipelines, working with product, data science and business intelligence teams and delivering great solutions. As a part of the team you:- Acquire deep business understanding on how SPAN data flows from IoT device to cloud through the system and build scalable and optimized data solutions that impact many stakeholders. Be an advocate for data quality and excellence of our platform. Build tools that help streamline the management and operation of our data ecosystem. Ensure best practices and standards in our data ecosystem are shared across teams. Work with teams within the company to build close relationships with our partners to understand the value our platform can bring and how we can make it better. Improve data discovery by creating data exploration processes and promoting adoption of data sources across the company. Have a desire to write tools and applications to automate work rather than do everything by hand. Assist internal teams in building out data logging, alerting and monitoring for their applications Are passionate about CI/CD process. Design, develop and establish KPIs to monitor analysis and provide strategic insights to drive growth and performance. Required Qualifications Bachelors Degree in a quantitative discipline: computer science, statistics, operations research, informatics, engineering, applied mathematics, economics, etc 7+ years of relevant work experience in data engineering, business intelligence, research or related fields. Expert level production-grade, programming experience in at least one of these languages (Python, Kotlin, or other JVM based languages) Experience in writing clean, concise and we'll structured code in one of the above languages. Experience working with Infrastructure-as-code tools: Pulumi, Terraform, etc Experience working with CI/CD systems: Circle-CI, Github Actions, Argo-CD, etc Experience managing data engineering infrastructure through Docker and Kubernetes Experience working with latency data processing solutions like Flink, Prefect, AWS Kinesis, Kafka, Spark Stream processing etc Experience with SQL/Relational databases, OLAP databases like Snowflake. Experience working in AWS: S3, Glue, Athena, MSK, EMR, ECR etc Bonus Qualifications Experience with the Energy industry Experience with building IoT and/or hardware products Understanding of electrical systems and residential loads Experience with data visualization using Tableau. Experience in Data loading tools like FiveTran as we'll as data debugging tools such as DataDog
Bengaluru
INR 5.0 - 9.0 Lacs P.A.
Work from Office
Full Time
Team Mission: The QA team plays a key role throughout the entire development process at Span. The team is responsible for the quality of all SPAN products to ensure that the customer has an amazing experience through testing, planning, and having the foresight to eliminate issues before they reach our customers. Specific Areas of Focus: Establish a deep understanding of our products that include our mobile apps and hardware such as our SPAN home electrical panel, as we'll as their underlying architecture to help create and test robust test scenarios that mimic real-life usage. Responsibilities Lead and take ownership of projects. Design and execute test cases, including both manual and automated Identify opportunities for automation whenever possible. Perform thorough regression tests documented by test reports Identify, record, thoroughly document and track bugs Develop and apply testing processes for new and existing products Collaborate with other teams such as Product, Design, and Engineering teams to help with test planning and identifying system requirements Required Qualifications BS or MS in Engineering or Computer Science or industry equivalent experience Proven experience as a Quality Assurance Engineer - Mobile role testing on iOS and Android platforms. Testing firmware, hardware / IoT products in addition to software Strong knowledge of software testing methodologies, test case design and automated testing. Writing clear, concise and comprehensive test plans and test cases Testing Mobile apps with Android and iOS (native and web-based) Android Studio and XCode Experience with CI/CD tools and Github (i.e, CircleCI, Docker). Effective communication and collaboration skills. Ability to work independently and as part of a team. Exceptional attention to detail White and Gray box testing Experience with test plan management tools like Testrail Working knowledge in one of SPAN s coding language: Python, Javascript, TypeScript. Bonus Qualifications Experience working in a startup environment Experience with or preference for a rapid or continuous release cadence Familiarity with Agile/Scrum development processes. Experience w/ GraphQL or GRPC Experience working in the Renewable Energy industry
Bengaluru
INR 3.0 - 6.0 Lacs P.A.
Work from Office
Full Time
Depending on your interests and aptitudes, in this role you will do a combination of: Working with interns and full time engineers to set up test rigs that simulate elements of a home and include various test equipment Building out inventory for custom cabling/devices Assembling large scale test builds As we are a startup, this list is neither exhaustive nor complete. We are excited for people to explore responsibilities outside their areas of expertise if the need or interest arises. We also do not expect every candidate to do all of these things; we each work on the areas of our interest and skill set. Responsibilities As a test technician you might expect to work on projects such as Building a test rigs to facilitate systems testing on a complex mechatronic system Building testing tools to support debug efforts Supporting fixture builds Performing custom PCBA rework Maintaining stock of commonly used custom cables/devices About You Required Qualifications Experience building wire harnesses from drawing, wiring electrical outlets, building from schematics/CAD, working with T-slot extrusion, unistrut, or related experience Working knowledge of residential electrical wiring Is excited to learn and grow in a cooperative team environment, working on robust solutions to complex problems Has experience with large scale building tools ( table saws, power tools, industrial wiring) Bonus Qualifications we'do not expect any technician to have all skills, but we'do want you to be broadly skilled and excited to grow. Some additional qualifications that would benefit the work are: Working knowledge of various line power (240 @60hz, 208 @ 60hz) Comfort with SMT rework Experience with hardware for automation like relays and contactors. Has experience tinkering with electronics and is comfortable with electronics tools (eg oscilloscope, DMM, power supplies) Has experience with rapid prototyping tools (3D printers, laser cutters, etc)
Bengaluru
INR 7.0 - 11.0 Lacs P.A.
Work from Office
Full Time
We are seeking an experienced Staff Platform Engineer who is a self-starter with an entrepreneurial spirit to lead the design, implementation, and maintenance of our next-generation infrastructure and developer platforms. This role will focus on leveraging Kubernetes , Pulumi , Istio , AWS , and related technologies to deliver robust and scalable systems in a microservices environment. You will also play a critical part in shaping our CI/CD pipelines, IoT integrations, and developer tooling strategies to ensure efficient, reliable, and secure delivery of software services. If you thrive in a fast-paced setting, enjoy taking initiative, and are passionate about building innovative platform solutions, we'd love to speak with you Automate Refine : you'll spend most of your day automating and improving how we run things in AWS and Kubernetes basically making sure our microservices (and IoT systems) run smoothly, securely, and cost-effectively. Support Collaborate : you'll jump in with the dev teams, troubleshoot issues, and share best practices so everyone s more productive think of it as making the lives of your teammates easier through better tools and guidance. Strategize Innovate : you'll also have a seat at the table for bigger decisions suggesting new tech, tweaking our pipelines, or finding ways to streamline processes, so we keep pushing the envelope on performance and reliability. Responsibilities Platform Architecture Strategy Define and drive the platform engineering vision and roadmap, ensuring alignment with overall business objectives. Architect and implement Kubernetes-based infrastructure solutions for microservices at scale, with a strong emphasis on reliability and security. Evaluate new technologies, tools, and frameworks to enhance the platform s capabilities and developer experience. Infrastructure as Code (IaC) Automation Develop and maintain infrastructure-as-code (IaC) solutions using Pulumi to automate provisioning, configuration, and lifecycle management of cloud resources. Collaborate with cross-functional teams to identify and automate manual processes, streamlining operations and CI/CD pipelines. Microservices CI/CD Pipeline Design, build, and maintain continuous integration and continuous deployment (CI/CD) pipelines for microservices. Ensure best practices for testing, observability, and security are baked into the pipeline workflows. Identify and implement optimizations to reduce build, test, and deployment times, increasing reliability and quality. Service Mesh Network Management Lead the deployment and maintenance of Istio to enable efficient traffic management, observability, and security across microservices. Oversee the lifecycle management of Istio and related service mesh components, ensuring minimal downtime and seamless upgrades. Cloud IoT Integrations Architect and manage AWS services (eg, EC2, EKS, Lambda, S3, IoT Core) for scalable and cost-effective solutions. Collaborate with IoT-focused teams to design and implement secure and robust data ingestion, storage, and processing pipelines. Developer Tooling Enablement Own the developer experience by providing and maintaining internal tools, environments, and frameworks that boost productivity and quality. Work closely with software engineers to integrate best practices, guidelines, and tools that streamline development workflows. Leadership Mentoring Act as a technical mentor, sharing knowledge and best practices within the engineering organization. Guide engineering teams on platform adoption, architecture decisions, and complex troubleshooting. Represent platform engineering in cross-departmental meetings, shaping and influencing strategic decisions. Monitoring Reliability Implement observability solutions (logging, monitoring, alerting) for critical platform components using tools like Prometheus, Grafana, ELK, or equivalent. Define SLOs/SLAs and ensure the platform meets or exceeds reliability standards. We are seeking a seasoned infrastructure engineer with 8+ years demonstrating knowledge and experience in: Education Experience bachelors or masters degree in Computer Science, Engineering, or related field (or equivalent hands-on experience). 8+ years of experience in software engineering, DevOps, or platform engineering roles, with proven leadership in large-scale system design and operations. Technical Skills Kubernetes : Deep experience in architecture, scaling, and operating Kubernetes clusters in production environments. Python: CI/CD : Proficiency with tools like Jenkins, GitLab CI, GitHub Actions, or similar, specifically geared toward microservices deployment. Pulumi / IaC : Hands-on expertise in Pulumi or similar IaC tools (Terraform, AWS CloudFormation) for cloud resource provisioning. Istio / Service Mesh : Proven track record in deploying and managing Istio or similar service mesh solutions. AWS : Strong knowledge of core AWS services (EC2, ECS/EKS, Lambda, S3, RDS, IoT Core) and best practices (networking, security, cost optimization). IoT : Familiarity with IoT technologies, protocols, and data ingestion strategies. Developer Tooling : Experience with build tools, code quality metrics, package management, and integrated developer experiences. Soft Skills Attributes Self-Starter : Demonstrated initiative in identifying problems, owning solutions, and driving innovation. Leadership : Ability to influence and guide teams through complex technical decisions and transformations. Collaboration : Effective communication and interpersonal skills to work across diverse teams (software, QA, product, security). Problem-Solving : Proven ability to diagnose, troubleshoot, and resolve complex issues in distributed systems. Adaptability : Comfortable working in a fast-paced, rapidly changing environment with evolving priorities.
Bengaluru
INR 25.0 - 30.0 Lacs P.A.
Work from Office
Full Time
As a Data Engineer you would be working to design, build, test and create infrastructure necessary for real time analytics and batch analytics pipelines. You will work with multiple teams within the org to provide analysis, insights on the data. You will also be involved in writing ETL processes that support data ingestion. You will also guide and enforce best practices for data management, governance and security. You will build infrastructure to monitor these data pipelines / ETL jobs / tasks and create tooling/infrastructure for providing visibility into these. Responsibilities We are looking for a Data Engineer with passion for building data pipelines, working with product, data science and business intelligence teams and delivering great solutions. As a part of the team you:- Acquire deep business understanding on how SPAN data flows from IoT device to cloud through the system and build scalable and optimized data solutions that impact many stakeholders. Be an advocate for data quality and excellence of our platform. Build tools that help streamline the management and operation of our data ecosystem. Ensure best practices and standards in our data ecosystem are shared across teams. Work with teams within the company to build close relationships with our partners to understand the value our platform can bring and how we can make it better. Improve data discovery by creating data exploration processes and promoting adoption of data sources across the company. Have a desire to write tools and applications to automate work rather than do everything by hand. Assist internal teams in building out data logging, alerting and monitoring for their applications Are passionate about CI/CD process. Design, develop and establish KPIs to monitor analysis and provide strategic insights to drive growth and performance. About You Required Qualifications Bachelors Degree in a quantitative discipline: computer science, statistics, operations research, informatics, engineering, applied mathematics, economics, etc 5+ years of relevant work experience in data engineering, business intelligence, research or related fields. Expert level production-grade, programming experience in at least one of these languages (Python, Kotlin, or other JVM based languages) Experience in writing clean, concise and we'll structured code in one of the above languages. Experience working with Infrastructure-as-code tools: Pulumi, Terraform, etc Experience working with CI/CD systems: Circle-CI, Github Actions, Argo-CD, etc Experience managing data engineering infrastructure through Docker and Kubernetes Experience working with latency data processing solutions like Flink, Prefect, AWS Kinesis, Kafka, Spark Stream processing etc Experience with SQL/Relational databases, OLAP databases like Snowflake. Experience working in AWS: S3, Glue, Athena, MSK, EMR, ECR etc Bonus Qualifications Experience with the Energy industry Experience with building IoT and/or hardware products Understanding of electrical systems and residential loads Experience with data visualization using Tableau. Experience in Data loading tools like FiveTran as we'll as data debugging tools such as DataDog Do mission-driven work: Every role at SPAN directly advances clean energy adoption. Bring powerful ideas to life: We encourage diverse ideas and perspectives to drive stronger products. Nurture an innovation-first mindset: We encourage big thinking and bold action. Deliver exceptional customer value: We value hard work, and the ability to deliver exceptional customer value
Bengaluru
INR 55.0 - 60.0 Lacs P.A.
Work from Office
Full Time
We are seeking an experienced Staff DevOps Engineer who is a self-starter with an entrepreneurial spirit to lead the design, implementation, and maintenance of our next-generation infrastructure and developer platforms. This role will focus on leveraging Kubernetes , Pulumi , Istio , AWS , and related technologies to deliver robust and scalable systems in a microservices environment. You will also play a critical part in shaping our CI/CD pipelines, IoT integrations, and developer tooling strategies to ensure efficient, reliable, and secure delivery of software services. If you thrive in a fast-paced setting, enjoy taking initiative, and are passionate about building innovative platform solutions, we'd love to speak with you Automate Refine : you'll spend most of your day automating and improving how we run things in AWS and Kubernetes basically making sure our microservices (and IoT systems) run smoothly, securely, and cost-effectively. Support Collaborate : you'll jump in with the dev teams, troubleshoot issues, and share best practices so everyone s more productive think of it as making the lives of your teammates easier through better tools and guidance. Strategize Innovate : you'll also have a seat at the table for bigger decisions suggesting new tech, tweaking our pipelines, or finding ways to streamline processes, so we keep pushing the envelope on performance and reliability. Responsibilities Infrastructure as Code (IaC) Automation Develop and maintain infrastructure-as-code (IaC) solutions using Pulumi to automate provisioning, configuration, and lifecycle management of cloud resources. Collaborate with cross-functional teams to identify and automate manual processes, streamlining operations and CI/CD pipelines. Microservices CI/CD Pipeline Design, build, and maintain continuous integration and continuous deployment (CI/CD) pipelines for microservices. Ensure best practices for testing, observability, and security are baked into the pipeline workflows. Identify and implement optimizations to reduce build, test, and deployment times, increasing reliability and quality. Service Mesh Network Management Lead the deployment and maintenance of Istio to enable efficient traffic management, observability, and security across microservices. Oversee the lifecycle management of Istio and related service mesh components, ensuring minimal downtime and seamless upgrades. Cloud IoT Integrations Architect and manage AWS services (eg, EC2, EKS, Lambda, S3, IoT Core) for scalable and cost-effective solutions. Collaborate with IoT-focused teams to design and implement secure and robust data ingestion, storage, and processing pipelines. Developer Tooling Enablement Own the developer experience by providing and maintaining internal tools, environments, and frameworks that boost productivity and quality. Work closely with software engineers to integrate best practices, guidelines, and tools that streamline development workflows. Monitoring Reliability Implement observability solutions (logging, monitoring, alerting) for critical platform components using tools like Prometheus, Grafana, ELK, or equivalent. Define SLOs/SLAs and ensure the platform meets or exceeds reliability standards. We are seeking a seasoned infrastructure engineer with 8+ years demonstrating knowledge and experience in: Education Experience bachelors or masters degree in Computer Science, Engineering, or related field (or equivalent hands-on experience). 5+ years of experience in software engineering, DevOps, or platform engineering roles, with proven leadership in large-scale system design and operations. Technical Skills Kubernetes : Deep experience in architecture, scaling, and operating Kubernetes clusters in production environments. Python: Tooling and IAC development use cases CI/CD : Proficiency with tools like Jenkins, GitLab CI, GitHub Actions, or similar, specifically geared toward microservices deployment. Pulumi / IaC : Hands-on expertise in Pulumi or similar IaC tools (Terraform, AWS CloudFormation) for cloud resource provisioning. Istio / Service Mesh : Proven track record in deploying and managing Istio or similar service mesh solutions. AWS : Strong knowledge of core AWS services (EC2, ECS/EKS, Lambda, S3, RDS, IoT Core) and best practices (networking, security, cost optimization). IoT : Familiarity with IoT technologies, protocols, and data ingestion strategies. Developer Tooling : Experience with build tools, code quality metrics, package management, and integrated developer experiences. Soft Skills Attributes Self-Starter : Demonstrated initiative in identifying problems, owning solutions, and driving innovation. Leadership : Ability to influence and guide teams through complex technical decisions and transformations. Collaboration : Effective communication and interpersonal skills to work across diverse teams (software, QA, product, security). Problem-Solving : Proven ability to diagnose, troubleshoot, and resolve complex issues in distributed systems. Adaptability : Comfortable working in a fast-paced, rapidly changing environment with evolving priorities
Bengaluru
INR 3.0 - 7.0 Lacs P.A.
Work from Office
Full Time
Span s Hardware Team is seeking an experienced and driven Electrical Engineer to own critical electronic design on Span s next generation of products. As a Staff Electrical Engineer, you will be responsible for developing state-of-the-art energy management hardware that will ship to market and power people s homes. You will own the design through all stages of development, collaborating with the Systems Architecture, RD, Mechanical Engineering, Test, and Manufacturing teams to bring your concept to life. What you'll Do: Lead pioneering high-reliability energy management Hardware design from concept to mass production. Develop and validate highly complex single-board computer designs. Design power, mixed signal, and digital circuits and circuit components. Collaborate with Systems Architect and Product Design leadership on architecting complex electrical systems, covering precision digital, analog, and power domains. Own PCB/PCBA designs and work with Mechanical, Thermal, and OPs teams on the specification of mechanical interfaces, thermal interfaces, and overall product function. Work closely with Firmware and Software teams to define platform architecture and develop features, self-tests, and testing methodologies. Develop, plan, and perform tests related to functional validation, regulatory compliance, and reliability, with limited resources. Design PCB/As to comply with creepage and clearance rules, high voltage safety concerns, high speed signal integrity requirements, low noise analog design best practices, EMC/EMI regulations, and thermal and mechanical design requirements. Work with contract manufacturers and manufacturing test teams throughout the full product lifecycle to ensure parts are made to specification and achieve our standards for product quality and yield. About You What We Need: BS or MS in Electrical Engineering or Electrical Engineering/Computer Science. 8+ years of experience developing products from initial concepts to mass production, including the design of PCBAs. Hands-on approach, whether it be building a prototype or performing in-lab testing. Experience owning analog and mixed-signal circuit designs, specifying system interfaces, and architecture with diverse teams. Strong grasp on fundamentals covering circuit analysis, electromagnetics, as we'll as basic feedback and control theory. Experience working closely with contract manufacturers and suppliers, and internal cross functional teams. Multi-layer PCB design knowledge. What Makes You Stand Out: Experience with designing compute-intensive applications, with high-speed interfaces and EMI mitigation experience. Experience with RF/Antenna design and testing (WiFi/BLE, LTE, Zigbee, LoRa, etc) Experience with high voltage design (which in our context means up to 600V) and power electronics. ACDC design and validation and test. Design experience with products that connect to the electrical grid. Knowledge of national and international safety and regulatory requirements such as UL, National Electric Code(NEC), FCC, IEC, and ISO, and how to design to those standards. Experience meeting IEC 61000-4-x requirements in design; especially ESD, surge, and EFT. Designed magnetic devices such as transformers or inductors. Designed electromechanical devices such as solenoid actuators or relays. Designed high-voltage isolated power and data interfaces. Experience with the development of performance validation, environmental, and reliability tests. Design experience with thermally sensitive products.
Bengaluru
INR 5.0 - 8.0 Lacs P.A.
Work from Office
Full Time
The Span engineering team is composed of experienced individuals specializing in mechanical design, electronics, energy systems, and embedded software. We are seeking a Staff Mechanical Engineer to join our hardware development team. The ideal candidate will leverage their expertise in mechanical design and thermal analysis to enhance our hardware design, testing, and manufacturing efforts. Responsibilities: Model and design components using various materials, including plastic, metal, and glass. Collaborate effectively with internal and external teams to drive project success. Interpret results from Computational Fluid Dynamics (CFD) and Finite Element Analysis (FEA) simulations while mentoring Senior and Junior Engineers on improvements in product design. Participate in New Product Development (NPD) and guide design directions to meet performance requirements. Provide technical leadership in Design-for-Manufacturability, Design-for-Automation, Design-for-Inspection, and Design-for-Test. Lead Failure Mode Effects Analysis (FMEA), tolerance analysis, and product lifecycle management through mentorship and execution of deliverables on critical path projects. Design and build prototype components and assemblies to validate designs through testing. Prepare and review detailed 2D drawings using ASME Y14.5-2018 GDT standards where applicable. Own enclosure designs and work with Electrical, Thermal, and Manufacturing teams on the specification of mechanical interfaces, thermal interfaces, and overall product function. Design products to comply with creepage and clearance rules, high voltage safety concerns, high speed signal integrity requirements, low-noise analog design best practices, EMC/EMI regulations, and thermal and mechanical design requirements. Work with contract manufacturers and manufacturing test teams throughout the full product lifecycle to ensure parts are made to specification and achieve our standards for product quality, yield, and cost. Designing harnesses and electrical products to adhere to industry specific safety and regulatory standards such as UL standards and installation guidelines for Authorities Having Jurisdiction. Potential Projects: Collaborating on designs for new energy-efficient electrical systems. Building prototypes for innovative electrical appliances. Testing and optimizing product designs for real-world applications. About You Required Qualifications Hold a Bachelors or Masters in Mechanical Engineering. Have 8+ years of experience developing hardware products for production, experiencing the full production cycle from ideation to manufacturing. Demonstrate substantial hands-on experience in mechanical design and prototyping, as we'll as practical knowledge of thermal analysis. Exhibit strong problem-solving skills and the ability to manage multiple projects effectively. Proven history of designing for high-volume manufacturing methods that shall include but not be limited to: injection molding, extrusion, insert molding, progressive die stamping, automated welding, electroless plating, immersion plating, powder coating. Possess excellent communication skills to convey technical concepts clearly and work collaboratively with team members. Bonus Qualifications A proven track record in electro-mechanical design and simulations. Experience in CFD and electromagnetic analysis. Familiarity with national and international safety and regulatory standards such as UL, NEC, IEC, and ISO
Bengaluru
INR 7.0 - 11.0 Lacs P.A.
Work from Office
Full Time
SPAN s Device Software team is responsible for all of the software that is physically embodied in our hardware products. Our first product - the SPAN Panel - contains a complex network of microcontrollers and a single board computer that must work together to react quickly to changing conditions with impeccable reliability in order to perform its job. We look for friendly, excellent engineers who enjoy working with their peers to solve complex problems and prioritize trusting that the people we hire are capable of great things when we'll supported. Engineers work directly with the broader software, product, and hardware teams to ensure the right things get built at the right time. As an engineer on the Device Software team you will define and implement new features directly related to SPAN s hardware products focusing on the lowest level - the microcontroller. This includes everything from bootloaders on systems without an OS up through applications in C and C++ inside an RTOS. Hardware products are central to SPAN s business and writing firmware for even our smallest microcontrollers means working on something that directly impacts the user experience. You will own large user-facing features from conception through implementation on future hardware products, working independently to bring them to completion. Responsibilities Designing an OTA system that encompasses a variety of communication interfaces, processor types, and products, while achieving both secure goals for hardware-backed encryption and verification and high reliability. Working with system architects to invent a data steaming architecture for a new product family which can satisfy both the needs of the data science team to access high rate and quality data, as we'll as safety guarantees around consistency and accuracy. Representing the Device Software team in group settings and evangelizing engineering best practices. Participating in code and design reviews as we'll as authoring documents which further reinforce these goals, and supporting engineers across the org in hitting them. We are seeking a Firmware/Embedded Linux engineer with: 5 or more years of experience writing software for a hardware device (on a microcontroller, and/or in Linux, etc) in C++ or C Strong fundamentals in modern software design with tools like Object-Oriented design, coupled with awareness of concerns like manual memory management Experience working with standard electrical communication interfaces like UART, I2C, USB, etc Exceptional interpersonal communication and collaboration skills. Great at building trust and driving decisions to a resolution Track record of taking ownership over projects and willingness to help others with theirs, from design and code review through to mentorship of new employees Bonus Qualifications Experience with the STM32 microcontroller family Experience with functional safety and processes and standards like UL 60730, ISO 26262, IEC 61508, and UL 1998 Experience writing higher level system or application software such as diagnostic command line tools or the application side of a communication interface Wireless technologies like WiFi, Bluetooth and Zigbee Hands-on experience with electronics lab equipment Clean energy hardware in a multidisciplinary environment
Bengaluru
INR 5.0 - 9.0 Lacs P.A.
Work from Office
Full Time
SPAN s Strategic Firmware team is responsible for the full lifecycle of new strategic products, features, and integrations. We are focused on quickly building minimum viable solutions that will help unlock market segments and increase sales. We look for friendly, motivated engineers who enjoy working with their peers to drive impact and move the business forward. Engineers on this team work directly with the broader cross-functional strategic team including product, mobile software, cloud software, and hardware. As a Senior Firmware Engineer you will have the opportunity to be the engineering owner for new strategic initiatives that impact any of our hardware components from microcontrollers up through application stack in embedded Linux. This can include everything from bootloaders on systems without an OS up through applications in C and C++ inside an RTOS, to system services and applications written in Rust and Python in embedded Linux. Hardware products are central to SPAN s business and writing firmware for even our smallest microcontrollers means working on something that directly impacts the user experience. Responsibilities Integrations with smart networked third party home energy devices: work across teams to define MVP, manage external partners, define architecture, and lead the implementation The regulatory frameworks that govern our electrical systems and devices are updated from time to time. In some cases, changes here may create market demand for electrical products. To unlock new markets, we may work with our product and certification teams to design new features or capabilities and lead the implementation. We are always looking for ways to bring additional value to our customers and the strategic team is generally responsible for delivering these products and features. For example, a new SPAN Drive charge mode may help customers save on their electricity bills and get more out of their existing solar panels. We are seeking a Firmware/Embedded Linux engineer with: 5 or more years of experience writing software for a hardware device (on a microcontroller, and/or in Linux, etc) in C/C++, Rust, and/or Python Strong fundamentals in modern software design coupled with awareness of concerns like manual memory management Experience working with standard electrical communication interfaces like UART, I2C, USB, etc Exceptional interpersonal communication and collaboration skills. Great at building trust and driving decisions to a resolution Track record of taking ownership of projects and willingness to help others with theirs, from design and code review through to mentorship of new employees Bonus Qualifications we'do not expect any engineer to have all skills, but we'do want you to be excited to learn and grow. Every Device Software Engineer is free to roam up and down our device software stack, so any combination of the following skills is welcome but not required. Experience with the STM32 microcontroller family Experience with functional safety and processes and standards like UL 60730, ISO 26262, IEC 61508, and UL 1998 Experience writing higher level system or application software such as diagnostic command line tools or the application side of a communication interface Wireless technologies like WiFi, Bluetooth and Zigbee Hands-on experience with electronics lab equipment Experience with clean energy hardware in a multidisciplinary environment
Bengaluru
INR 7.0 - 11.0 Lacs P.A.
Work from Office
Full Time
The Systems Integration Test Team owns the verification and validation of the entire system as we'll as key testing infrastructure for the entire organization. As a senior systems integration engineer your responsibility would be to ensure that our products perform to desired specifications and that integrations meet the needs of internal and external stakeholders. As SPAN expands its product offerings and third party integrations, the Systems Team will play an increasingly critical role in managing the complexity of design, implementation, and test allowing us to rapidly scale while increasing our velocity and improving the quality of our products. You will be a part of our new product integration pipeline and will be responsible for ensuring the successful integration of our ever-expanding product line. Responsibilities Work cross-functionally with the product, firmware and software teams to design integration plans: review requirements, write test plans, design test rigs, automate testing. This will be a mix of planning and hands-on execution work. Take point on lab testing: verify that systems work; try to break things; characterize the integrated system (eg response time) Reproduce and root-cause issues; work with the other teams to develop and test fixes Note: we're a startup, so while this list is broad, it s still just a start; you'll end up wearing many hats during your time at SPAN. About You Required Qualifications Interpersonal skills: Communication -- can convey complex ideas for a variety of audiences in written, diagrammatic, and verbal formats. Collaborative spirit -- can work independently within a team and cross functionally across multiple disciplines. Thirst for knowledge -- excited to learn new things and dive deep at the edge and outside of ones comfort zone bachelors degree in related program such as electrical engineering, or equivalent experience 3+ years experience working with hardware systems, power electronics, and electrical engineering fundamentals; comfort reading PCBA schematics Experience with command line interface (CLI) tools and general linux comfort Comfort using and reasoning about all manner of communications protocols (REST, CAN, Modbus, etc) Extensive experience using oscilloscopes and other electrical instrumentation (logic analyzer, power analyzer, etc) Solid hands-on electrical skills (wiring, soldering, etc) Bonus Qualifications Experience working with doing remote troubleshooting/diagnostics professional hands-on experience with energy storage, inverter, EVSE, or similar hardware products (testing, firmware/hardware development, or systems integration) Experience programming in Python, Javascript, other scripting languages Numerical programming experience (PANDAS, R, MATLAB) Comfort working with embedded systems reading source code, reasoning about state machines, etc Experience with residential electrical systems Comfort working with SQL and data visualization tools A hacker s instinct for making things work
Bengaluru
INR 5.0 - 9.0 Lacs P.A.
Work from Office
Full Time
Join the SPAN engineering team as a Senior Simulation Engineer. In this role, you will leverage your expertise in Computational Fluid Dynamics (CFD) and Finite Element Analysis (FEA) to conduct high-quality simulations that drive design decisions and enhance product performance. Familiarity with HFSS for antenna and cable harness applications is a valuable bonus. You will take ownership of simulation activities, working closely with a US-based engineering mentor for technical guidance. The ability to manage simulation tasks across different time zones, specifically between teams in India and the west coast of the USA, is critical. This role demands strong communication and coordination skills, as we'll as a commitment to continuous improvement. Responsibilities: Independently execute CFD and FEA simulations to provide actionable insights that inform and optimize product designs. Use engineering analysis to drive design decisions on thermal interface materials, electronics and electronic cooling systems, and passive and active cooling methods Design and build thermal experiment test setups, collect experimental data, and leverage experimental and fleet wide data analytics to improve simulation accuracy Collaborate with your engineering mentor to analyze simulation results, recommending design changes to enhance performance and reliability. Coordinate simulation tasks across teams, ensuring effective communication and timely updates between disparate time zones. Document methodologies and findings with clarity, promoting knowledge sharing and contributing to team learning. Actively participate in design reviews, providing insights from simulations to shape project directions and goals. Seek opportunities for professional development through feedback and collaboration with peers. Potential Projects: Analyzing the performance and efficiency of new energy-efficient electrical systems. Conducting simulations to evaluate antenna designs and cable harness configurations. Collaborating with cross-functional teams to integrate simulation findings into physical prototypes and testing. Youd be a great fit for this role if you: Hold a BS or MS in Mechanical Engineering, Electrical Engineering, or a related field. Have 5+ years of hands-on experience in simulations, specifically focusing on CFD and FEA methodologies. Demonstrate a solid understanding of HFSS simulations for RF applications, particularly in antennas and cable harnesses. Exhibit excellent communication skills for coordinating simulation activities across different time zones. Show strong analytical problem-solving skills and the ability to manage multiple projects effectively, taking ownership of simulation outcomes. Advanced knowledge of heat transfer, thermodynamics, linear and non-linear structural analysis, continuum mechanics, and advanced material models Bonus Qualifications we'd love it if you also have: Experience in electro-mechanical design and analysis. Knowledge of international safety and regulatory standards such as UL, NEC, IEC, and ISO. Familiarity with renewable energy technologies and their integration into electrical systems.
Bengaluru
INR 5.0 - 8.0 Lacs P.A.
Work from Office
Full Time
We are seeking Software Engineers to join our team and help us continue building world-class mobile app solutions. Our mobile apps are key to unlocking the full potential of SPAN products for our customers, providing them with complete control over their homes, meaningful insights, visualization tools, and a powerful commissioning app that enables technicians to fully customize our products to best fit users needs. As a Software Engineer at SPAN, you will help build our apps into industry-leading customer experiences in millions of homes Potential Projects Turn technical challenges into reusable and scalable solutions, leading their implementation. Collaborate with other tech leads on a full-stack data communication refactor to help us scale to millions of homes. Work with product and the mobile team to iteratively deliver value predictably on multi-year projects. Responsibilities Commit to code craftsmanship, cutting-edge tooling, monitoring, and TDD. Design, implement, and test features using TypeScript and React Native. Collaborate on making technical decisions for SPAN s mobile architecture. Work closely with product and design teams on SPAN s mobile product and execution strategy. Share knowledge within the team through pair programming, code reviews, presentations, example code, and documentation. Partner with firmware and backend engineers to ensure seamless integration with our hardware products. Collaborate with QA and Platform Infrastructure teams to drive an efficient and robust quality system, ensuring speedy and reliable deployments. About You Required Qualifications 3+ years of experience building and shipping user-facing applications for large audiences. 3+ years of experience in React Native Strong experience with TypeScript. Unshakable practices in Test Driven Development. Experience collaborating on design systems. Outcomes-oriented communication and collaboration skills. Bonus Qualifications Experience in the energy industry. Experience working with IoT devices. Knowledge of gRPC. Familiarity with Agile/Scrum methodologies. Experience managing packages and working with symlinks. Experience with CI/CD tooling
Bengaluru
INR 5.0 - 8.0 Lacs P.A.
Work from Office
Full Time
We are seeking Software Engineers to join our team and help us continue building world-class mobile app solutions. Our mobile apps are key to unlocking the full potential of SPAN products for our customers, providing them with complete control over their homes, meaningful insights, visualization tools, and a powerful commissioning app that enables technicians to fully customize our products to best fit users needs. As a Software Engineer at SPAN, you will help build our apps into industry-leading customer experiences in millions of homes. Potential Projects Turn technical challenges into reusable and scalable solutions, leading their implementation. Collaborate with other tech leads on a full-stack data communication refactor to help us scale to millions of homes. Work with product and the mobile team to iteratively deliver value predictably on multi-year projects. Responsibilities Commit to code craftsmanship, cutting-edge tooling, monitoring, and TDD. Design, implement, and test features using TypeScript and React Native. Collaborate on making technical decisions for SPAN s mobile architecture. Work closely with product and design teams on SPAN s mobile product and execution strategy. Share knowledge within the team through pair programming, code reviews, presentations, example code, and documentation. Partner with firmware and backend engineers to ensure seamless integration with our hardware products. Collaborate with QA and Platform Infrastructure teams to drive an efficient and robust quality system, ensuring speedy and reliable deployments. About You Required Qualifications 7+ years of experience building and shipping user-facing applications for large audiences. 3+ years of experience in React Native Strong experience with TypeScript. Unshakable practices in Test Driven Development. Experience collaborating on design systems. Outcomes-oriented communication and collaboration skills. Bonus Qualifications Experience in the energy industry. Experience working with IoT devices. Knowledge of gRPC. Familiarity with Agile/Scrum methodologies. Experience managing packages and working with symlinks. Experience with CI/CD tooling
Bengaluru East, Karnataka, India
Not disclosed
On-site
Full Time
Our Mission SPAN is enabling electrification for all ⚡ We are a mission-driven company designing, building, and deploying products that electrify the built environment, reduce carbon emissions, and slow the effects of climate change. Decarbonization is the process to reduce or remove greenhouse gas emissions, especially carbon dioxide, from entering our atmosphere. Electrification is the process of replacing fossil fuel appliances that run on gas or oil with all-electric upgrades for a cleaner way to power our lives. At SPAN, we believe in: Enabling homes and vehicles powered by clean energy Making electrification upgrades possible Building more resilient homes with reliable backup Designing a flexible and distributed electrical grid The Role SPAN’s Cloud Software team is responsible for all of the software that is running in the cloud, client facing, backend APIs, data, and platform. We look for excellent technical leaders who enjoy working with their peers to solve complex problems and prioritize trusting that the people we hire are capable of great things when well supported. Engineers work directly with the broader software, product, and hardware teams to ensure the right things get built at the right time. As the Director of Cloud Software, you will oversee the strategic direction and execution of cloud services, ensuring high availability, performance, and innovation across mobile, backend, web, platform infrastructure, and data engineering teams. You will drive the development of customer-facing features, optimizing reliability and performance, while leveraging technical expertise and leadership to deliver impactful solutions in a fast-paced market. Responsibilities Leadership and Team Management: Provide strong leadership and guidance to the engineering teams, fostering a culture of collaboration, innovation, and accountability. Provide mentorship and career development opportunities for team members, ensuring a strong talent pipeline and retention of top performers. Foster a culture of innovation and ongoing improvement, inspiring exploration of new technologies and methods that can enhance our products and team productivity. Establish clear goals and KPIs for the team, monitoring performance and driving continuous improvement. Technical Leadership: Provide technical expertise and guidance to engineering teams, helping to solve complex problems and make critical design decisions. Stay abreast of emerging technologies, industry trends, and best practices, driving continuous improvement and innovation in both hardware and software development. Strategic Planning: Define and execute the software strategy aligned with overall business goals and market trends. Drive innovation in software development processes, technologies, and methodologies to enhance product competitiveness and customer satisfaction. Collaborate closely with other senior leaders to integrate software strategies with hardware development, sales, and marketing efforts. Product Development: Oversee the end-to-end product development process, from requirements gathering and design to testing, deployment, and maintenance. Ensure that engineering efforts are aligned with product requirements, customer needs, and market trends, delivering high-quality solutions that meet or exceed expectations. Cloud Software development and Delivery Oversee the end-to-end software development lifecycle, from concept and design to deployment and maintenance. Ensure timely delivery of both high-velocity and high-quality software releases, managing resources effectively to meet project timelines and budget constraints. Implement best practices in software engineering, quality assurance, and regulatory compliance to meet industry standards and regulatory requirements. Partnership and vendor management: Establish and maintain strategic partnerships with key technology vendors, fostering collaboration and leveraging external expertise to enhance product capabilities. Negotiate contracts and manage relationships with third-party software suppliers and service providers to optimize costs and ensure quality standards. Product Innovation and Quality: Champion a customer-centric approach to software development, gathering and analyzing user feedback to drive product improvements. Implement robust testing and validation process to ensure reliability, security and scalability of software solution Collaborate with product management and design teams to create compelling, intuitive user experiences through software. About You Required Qualifications Bachelor’s degree in Computer Science, Engineering, or a related technical field; advanced degree preferred. Extensive experience (10+ years) in software development, with at least 7 years in a leadership role managing large-scale software projects or teams. Proven expertise in cloud architecture, infrastructure, and service delivery across mobile, backend, web, platform, and data engineering teams. Strong understanding of software development lifecycle, including agile methodologies, CI/CD pipelines, and performance optimization. Exceptional leadership, with experience managing and scaling cross-functional teams, driving collaboration, and mentoring senior engineers. Ability to align technical strategies with business goals, providing clear direction and value-focused solutions. Demonstrated ability to manage budgets, resources, and timelines to deliver high-quality software products. Excellent communication and interpersonal skills, capable of influencing stakeholders and driving innovation within a fast-paced environment. Personal Attributes Deeply technical leader with a passion for technology and innovation. Results-driven with a strong focus on operational excellence and continuous improvement. Collaborative and team-oriented, with the ability to build consensus and drive change. Adaptable and resilient in a fast-paced, evolving environment. Life at SPAN Our Bengaluru team plays a pivotal role in SPAN’s continued growth and expansion. Together, we’re driving engineering , product development , and operational excellence to shape the future of home energy solutions. As part of our team in India, you’ll have the opportunity to collaborate closely with our teams in the US and across the globe. This international collaboration fosters innovation, learning, and growth, while helping us achieve our bold mission of electrifying homes and advancing clean energy solutions worldwide. Our in-office culture offers the chance for dynamic interactions and hands-on teamwork, making SPAN a truly collaborative environment where every team member’s contribution matters. Our climate-focused culture is driven by a team of forward-thinkers, engineers, and problem-solvers who push boundaries every day. Do mission-driven work: Every role at SPAN directly advances clean energy adoption. Bring powerful ideas to life: We encourage diverse ideas and perspectives to drive stronger products. Nurture an innovation-first mindset: We encourage big thinking and bold action. Deliver exceptional customer value: We value hard work, and the ability to deliver exceptional customer value. Benefits At SPAN India ⚡ Generous paid leave ⚡Comprehensive Insurance & Health Benefits ⚡ Centrally located office in Bengaluru with easy access to public transit, dining, and city amenities Interested in joining our team? Apply today and we’ll be in touch with the next steps! Show more Show less
Bengaluru
INR 25.0 - 30.0 Lacs P.A.
Work from Office
Full Time
SPAN s Cloud Software team is responsible for all of the software that is running in the cloud, client facing, backend APIs, data, and platform. We look for excellent technical leaders who enjoy working with their peers to solve complex problems and prioritize trusting that the people we hire are capable of great things when well supported. Engineers work directly with the broader software, product, and hardware teams to ensure the right things get built at the right time. As the Director of Cloud Software, you will oversee the strategic direction and execution of cloud services, ensuring high availability, performance, and innovation across mobile, backend, web, platform infrastructure, and data engineering teams. You will drive the development of customer-facing features, optimizing reliability and performance, while leveraging technical expertise and leadership to deliver impactful solutions in a fast-paced market. Responsibilities Leadership and Team Management: Provide strong leadership and guidance to the engineering teams, fostering a culture of collaboration, innovation, and accountability. Provide mentorship and career development opportunities for team members, ensuring a strong talent pipeline and retention of top performers. Foster a culture of innovation and ongoing improvement, inspiring exploration of new technologies and methods that can enhance our products and team productivity. Establish clear goals and KPIs for the team, monitoring performance and driving continuous improvement. Technical Leadership: Provide technical expertise and guidance to engineering teams, helping to solve complex problems and make critical design decisions. Stay abreast of emerging technologies, industry trends, and best practices, driving continuous improvement and innovation in both hardware and software development. Strategic Planning: Define and execute the software strategy aligned with overall business goals and market trends. Drive innovation in software development processes, technologies, and methodologies to enhance product competitiveness and customer satisfaction. Collaborate closely with other senior leaders to integrate software strategies with hardware development, sales, and marketing efforts. Product Development: Oversee the end-to-end product development process, from requirements gathering and design to testing, deployment, and maintenance. Ensure that engineering efforts are aligned with product requirements, customer needs, and market trends, delivering high-quality solutions that meet or exceed expectations. Cloud Software development and Delivery Oversee the end-to-end software development lifecycle, from concept and design to deployment and maintenance. Ensure timely delivery of both high-velocity and high-quality software releases, managing resources effectively to meet project timelines and budget constraints. Implement best practices in software engineering, quality assurance, and regulatory compliance to meet industry standards and regulatory requirements. Partnership and vendor management: Establish and maintain strategic partnerships with key technology vendors, fostering collaboration and leveraging external expertise to enhance product capabilities. Negotiate contracts and manage relationships with third-party software suppliers and service providers to optimize costs and ensure quality standards. Product Innovation and Quality: Champion a customer-centric approach to software development, gathering and analyzing user feedback to drive product improvements. Implement robust testing and validation process to ensure reliability, security and scalability of software solution Collaborate with product management and design teams to create compelling, intuitive user experiences through software. About You Required Qualifications Bachelor s degree in Computer Science, Engineering, or a related technical field; advanced degree preferred. Extensive experience (10+ years) in software development, with at least 7 years in a leadership role managing large-scale software projects or teams. Proven expertise in cloud architecture, infrastructure, and service delivery across mobile, backend, web, platform, and data engineering teams. Strong understanding of software development lifecycle, including agile methodologies, CI/CD pipelines, and performance optimization. Exceptional leadership, with experience managing and scaling cross-functional teams, driving collaboration, and mentoring senior engineers. Ability to align technical strategies with business goals, providing clear direction and value-focused solutions. Demonstrated ability to manage budgets, resources, and timelines to deliver high-quality software products. Excellent communication and interpersonal skills, capable of influencing stakeholders and driving innovation within a fast-paced environment. Personal Attributes Deeply technical leader with a passion for technology and innovation. Results-driven with a strong focus on operational excellence and continuous improvement. Collaborative and team-oriented, with the ability to build consensus and drive change. Adaptable and resilient in a fast-paced, evolving environment.
Bengaluru
INR 5.0 - 8.0 Lacs P.A.
Work from Office
Full Time
" Our Mission SPAN is enabling electrification for all We are a mission-driven company designing, building, and deploying products that electrify the built environment, reduce carbon emissions, and slow the effects of climate change. Decarbonization is the process to reduce or remove greenhouse gas emissions, especially carbon dioxide, from entering our atmosphere. Electrification is the process of replacing fossil fuel appliances that run on gas or oil with all-electric upgrades for a cleaner way to power our lives. At SPAN, we believe in: Enabling homes and vehicles powered by clean energy Making electrification upgrades possible Building more resilient homes with reliable backup Designing a flexible and distributed electrical grid The Role We are seeking a seasoned backend software engineer to join our team building the cloud-based glue that gives our users access to the rich information and controls provided by SPAN Panel, SPAN Drive, and future generations of our products. Our system collects a large volume of energy monitoring data that needs to be stored, processed and exposed in different ways for different end users from homeowners to utility operators. Were also opening up never-before available levels of control of the energy in the home that need to be accessed in secure and easy-to-use APIs. You ll join our cloud software engineering team and work with other engineers including mobile, web, device software (firmware), and systems software teams. Working with the team, you ll lead the design and implementation of systems that integrate our hardware, mobile apps, dashboards and external APIs. Youll work with product owners and other engineers to build features from start to finish. Responsibilities Design and develop new features and subsystems in the SPAN Cloud to support a variety of end users from homeowners, installers, fleet and utility partners. Work cross-functionally with product and design teams to learn about our customers, identify solutions and develop the features that solve their needs Collaborate between firmware, frontend and backend engineers on projects to seamlessly build a cohesive product Work in our Kotlin and TypeScript cloud with gRPC, REST APIs and GraphQL as well as communicating with our IoT devices over MQTT. Design APIs and data specifications for internal and external users Potential Projects Architect and co-ordinate full-stack solutions to enable new panel functionality such as geolocation-specific demand reduction to assist in reducing peak power draw. Design and build 3rd party cloud-based integrations with a variety of other hardware partners Scale our existing cloud and data infrastructure to support SPAN s growing fleet About You Required Qualifications 5+ years of experience as a backend engineer with a track record of taking ownership of projects and features. Experience collaborating with engineers from multiple domains to complete projects. Experience with Cloud-native platforms like AWS, GCP, Azure (we use AWS). Experience collaborating with coworkers in shared code base using industry standard tools and processes including type systems, linting and unit testing Understanding engineering principles and processes to design robust, scalable and resilient systems 5+ years of professional experience in a common backend programming language and a desire to work with Kotlin, TypeScript, and Python Bonus Qualifications Internet of Things (IoT) products (e.g. AWS IoT, Google Cloud IoT, something homegrown) or other hardware component to the product AWS SaaS and IaaS offerings Container-based deployments such a kubernetes A variety of different datastores (e.g. SQL and noSQL, key-value stores, document stores) gRPC or GraphQL APIs. Products with a rich mobile app Infrastructure as code tools like Pulumi or Terraform etc.
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.
We have sent an OTP to your contact. Please enter it below to verify.