Jobs
Interviews
9 Job openings at Firstfuel Software
Staff Engineer

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

10 - 14 years

INR 13.0 - 17.0 Lacs P.A.

Work from Office

Full Time

As a Staff Engineer you will be a crucial member of our development team, responsible for leading and driving the development of complex, scalable, and high-performance Python-based applications. One of your main focus will be on developing and supporting efficient, reusable and highly scalable APIs & components to deliver a compelling experience to users across platforms. You will collaborate with cross-functional teams, mentor junior developers, and coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. You will take part in the planning and strategy to come up with the solutions with full ownership. You will own the development and its quality independently and be responsible for high quality deliverables. And you will work with a great team with excellent benefits. Responsibilities & Skills You should: Lead the design and implementation of complex, scalable, and secure systems Serve as a technical mentor and coach for engineers across multiple teams Collaborate with product managers, architects, and other stakeholders to align technical direction with business goals Define and promote engineering best practices, including code quality, testing, observability, and deployment processes Drive technical initiatives and ensure long-term scalability, reliability, and performance of systems Participate in technical reviews, architecture discussions, and incident postmortems Evaluate and introduce new technologies or tools to improve productivity and product quality Required Skills (Python): Bachelor s or Master s degree in Computer Science or related field from IIT, NIT, or any other reputed institute. 10-14 years of experience in software development, with at least 5 years of background in Python and Django . Experience integrating third-party APIs (REST, SOAP, streaming services) into applications. Familiarity with database technologies, particularly MySQL and NoSql databases. Experience with message brokers like Kafka, Rabbitmq and Redis Experience on Version control systems such as Github Proven experience designing and operating large-scale distributed systems or cloud-native applications (AWS/GCP/Azure) Strong understanding of system design, data structures, and algorithms. Effective communication skills and the ability to influence across teams and stakeholders. A passion for mentoring and a track record of developing engineers. Preferred Qualifications: Experience in a fast-paced startup or growth-stage company. Contributions to open-source projects or technical blogs. Familiarity with DevOps practices and CI/CD pipelines. Knowledge of Energy domain Qualifications Bachelors or Masters degree in Computer Science, Engineering, or a related field.

Staff SCADA Engineer (Individual Contributor)

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

2 - 7 years

INR 9.0 - 13.0 Lacs P.A.

Work from Office

Full Time

Description Job Summary: The Staff SCADA Engineer is a senior-level individual contributor who serves as a technical lead, responsible for the design, development, deployment, and support of advanced SCADA solutions for large-scale, global projects. This role requires hands-on expertise and leadership in technical execution, including mentoring of junior engineers, though it does not involve direct people management. The ideal candidate brings deep SCADA experience preferably with Ignition solid engineering design background , strong database knowledge (MySQL ideal) , and outstanding communication skills to collaborate effectively across diverse stakeholders. Responsibilities: Serve as the technical lead on complex SCADA projects, setting direction for architecture, integration, and implementation. Lead the design and development of HMI screens and SCADA control logic to meet performance, security, and usability standards. Leverage experience with MySQL (or similar relational DBs) for data acquisition, storage, and performance optimization within SCADA systems. Utilize Inductive Automation s Ignition SCADA (or comparable platforms) to develop scalable, high-performance systems; heavy Ignition experience preferred , though strong general SCADA experience with light Ignition exposure will be considered. Ensure secure and reliable data communication between field devices, SCADA systems, and cloud platforms. Apply engineering design principles to drive innovative and reliable control system architectures. Collaborate with cross-functional engineering, product, and customer teams to deliver high-quality SCADA solutions. Provide technical mentorship to junior engineers, supporting knowledge sharing and skill development. Lead advanced troubleshooting and problem-resolution activities across all levels of the SCADA infrastructure. Enforce best practices in system security, reliability, and maintainability throughout all deployments. Manage timelines, deliverables, and resource allocation across multiple SCADA project lifecycles. Communicate clearly and effectively with technical and non-technical stakeholders, including internal teams, customers, and executive leadership. Work overlapping hours with US-based customers to support real-time collaboration and project success. Participate in an on-call rotation to handle customer support issues, including occasional overnight and weekend coverage. Must-Have Qualifications: Demonstrated experience with Ignition SCADA ; light experience acceptable with strong overall SCADA proficiency. Strong hands-on knowledge of relational databases , preferably MySQL . Solid background in engineering design within industrial automation or control systems. Exceptional communication skills , with the ability to translate complex technical topics for diverse audiences. Total industry experience 10+ yrs

SE II - Data Operations

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

5 - 10 years

INR 9.0 - 14.0 Lacs P.A.

Work from Office

Full Time

Description The Position We are seeking a seasoned engineer with a passion for changing the way millions of people save energy. You ll work within the Deliver and Operate team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. We are seeking a highly skilled and detail-oriented Software Engineer II for Data Operations team to maintain our data infrastructure, pipelines, and work-flows. You will play a key role in ensuring the smooth ingestion, transformation, validation, and delivery of data across systems. This role is ideal for someone with a strong understanding of data engineering and operational best practices who thrives in high-availability environments. Responsibilities & Skills You should: Monitor and maintain data pipelines and ETL processes to ensure reliability and performance. Automate routine data operations tasks and optimize workflows for scalability and efficiency. Troubleshoot and resolve data-related issues, ensuring data quality and integrity. Collaborate with data engineering, analytics, and DevOps teams to support data infrastructure. Implement monitoring, alerting, and logging systems for data pipelines. Maintain and improve data governance, access controls, and compliance with data policies. Support deployment and configuration of data tools, services, and platforms. Participate in on-call rotation and incident response related to data system outages or failures. Required Skills : 5+ years of experience in data operations, data engineering, or a related role. Strong SQL skills and experience with relational databases (e.g., PostgreSQL, MySQL). Proficiency with data pipeline tools (e.g., Apache Airflow). Experience with cloud platforms (AWS, GCP) and cloud-based data services (e.g., Redshift, BigQuery). Hands ob experience with scripting languages such as Python, Bash, or Shell. Knowledge of version control (e.g., Git) and CI/CD workflows. Qualifications Bachelors degree in Computer Science, Engineering, Data Science, or a related field. Experience with data observability tools (e.g., Splunk, DataDog). Background in DevOps or SRE with focus on data systems. Exposure to infrastructure-as-code (e.g., Terraform, CloudFormation). Knowledge of streaming data platforms (e.g., Kafka, Spark Streaming).

SE I - Data Operations

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

2 - 4 years

INR 7.0 - 11.0 Lacs P.A.

Work from Office

Full Time

Description The Position We are seeking a seasoned engineer with a passion for changing the way millions of people save energy. You ll work within the Deliver and Operate team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. We are seeking a highly skilled and detail-oriented Software Engineer I for Data Operations team to maintain our data infrastructure, pipelines, and work-flows. You will play a key role in ensuring the smooth ingestion, transformation, validation, and delivery of data across systems. This role is ideal for someone with a strong understanding of data engineering and operational best practices who thrives in high-availability environments. Responsibilities & Skills You should: Monitor and maintain data pipelines and ETL processes to ensure reliability and performance. Automate routine data operations tasks and optimize workflows for scalability and efficiency. Troubleshoot and resolve data-related issues, ensuring data quality and integrity. Collaborate with data engineering, analytics, and DevOps teams to support data infrastructure. Implement monitoring, alerting, and logging systems for data pipelines. Maintain and improve data governance, access controls, and compliance with data policies. Support deployment and configuration of data tools, services, and platforms. Participate in on-call rotation and incident response related to data system outages or failures. Required Skills : 2 to 4 years of experience in data operations, data engineering, or a related role. Strong SQL skills and experience with relational databases (e.g., PostgreSQL, MySQL). Proficiency with data pipeline tools (e.g., Apache Airflow). Experience with cloud platforms (AWS, GCP) and cloud-based data services (e.g., Redshift, BigQuery). Familiarity with scripting languages such as Python, Bash, or Shell. Knowledge of version control (e.g., Git) and CI/CD workflows. Qualifications Bachelors degree in Computer Science, Engineering, Data Science, or a related field. Experience with data observability tools (e.g., Splunk, DataDog). Background in DevOps or SRE with focus on data systems. Exposure to infrastructure-as-code (e.g., Terraform, CloudFormation). Knowledge of streaming data platforms (e.g., Kafka, Spark Streaming).

Senior Software Engineer (Fullstack - Python, React)

Pune

3 - 8 years

INR 13.0 - 18.0 Lacs P.A.

Work from Office

Full Time

We are seeking a seasoned engineer with a passion for changing the way millions of people save energy. you'll work within the Engineering team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. We are seeking a skilled and passionate Senior Software Engineer with expertise in Python and React to join our development team. As a Senior Fullstack Developer, you will be a crucial member of our development team, responsible for leading and driving the development of complex, scalable, and high-performance Python-based applications. One of your main focus will be on developing and supporting efficient, reusable and highly scalable APIs & components to deliver a compelling experience to users across platforms. You will collaborate with cross-functional teams, mentor junior developers, and coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. You will take part in the planning and strategy to come up with the solutions with full ownership. You will own the development and its quality independently and be responsible for high quality deliverables. And you will work with a great team with excellent benefits. You should: Be excited to work with talented, committed people in a fast-paced environment. Use a data-driven approach and actively work on product & technology roadmap at strategy level and day-to-day tactical level. Be designing, building, and maintaining high performance responsive Web Applications and dashboards with reusable, and reliable code. Use a rigorous approach for product improvement and customer satisfaction. Love developing great software as a seasoned product engineer. Be ready, able, and willing to jump onto a call with a partner or customer to help solve problems. Be able to deliver against several initiatives simultaneously. Have a strong eye for detail and quality of code. Have an agile mindset. Have strong problem-solving skills and attention to detail. Ability to understand business requirements and translate them into technical requirements Ability to deliver against several initiatives simultaneously as a multiplier. Required Skills (Python): You are an experienced developer - a minimum of 7+ years of professional experience. Python experience, preferably both 2.7 and 3.x Strong Python knowledge - familiar with OOPs, data structures and algorithms Work experience & strong proficiency in Python and its associated frameworks (like Flask, FastAPI etc). Experience in designing and implementing scalable microservice architecture Familiarity with RESTful APIs and integration of third-party APIs. 3+ years building and managing APIs to industry-accepted RESTful standards Demonstrable experience with writing unit and functional tests Application of industry security best practices to application and system development Experience with database systems such as PostgreSQL, MySQL, or MongoDB. Required Skills (React): React experience, preferably React 15 or higher, 2+ years. Thorough understanding of React.js and its core principles Familiarity with newer specifications of ECMAScript Experience with popular React.js workflows (such as Flux or Redux) Experience with modern front-end build pipelines and tools such as Babel, Webpack, NPM, etc A knack for benchmarking and optimization Demonstrable experience with writing unit and functional tests The following experiences are not required, but you'll stand out from other applicants if you have any of the following, in our order of importance: Experience with cloud infrastructure like AWS/GCP or other cloud service provider experience Serverless architecture, preferably AWS Lambda Experience with PySpark, Pandas, Scipy, Numpy libraries is a plus Experience in microservices architecture Solid CI/CD experience You are a Git guru and revel in collaborative workflows You work on the command line confidently and are familiar with all the goodies that the linux toolkit can provide Knowledge of modern authorization mechanisms, such as JSON Web Token Qualifications Bachelors or Masters degree in Computer Science, Engineering, or a related field.

Technical Customer Support Engineer I (Technical Solutions / Support)

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

2 - 7 years

INR 7.0 - 11.0 Lacs P.A.

Work from Office

Full Time

Description The Position We are seeking a Technical Customer Support Engineer who is passionate about helping customers, solving problems, and improving user experiences. You ll be the first point of contact for our customers, handling inquiries, troubleshooting issues, and ensuring satisfaction with our products and services. Responsibilities & Skills You should: Problem solver,Independent worker, logical and critical thinker. Highly adaptable to a new working environment. Ability in Learning new skills and applying them for efficient customer issue resolutions. Client oriented thinking, ensuring high customer satisfaction indices. Collaboration with cross-functional teams. Ability to explain technical concepts to non-technical individuals. Required Skills: Excellent communication and interpersonal skills. Bachelor s degree or equivalent experience. 2+ years in a Technical support role in SaaS enterprise products. Strong Experience with SQL for querying databases. Knowledge of REST APIs, Postman, Kibana, Grafana. Experience with ticketing systems like JIRA. Incident management, Escalations and SLAs. Basic Knowledge on cloud technologies. Basic Python knowledge. Having a background in the clean energy domain is an added advantage. Qualifications Bachelors in Engineering, or a related field.

Manager, Engineering

Pune

12 - 17 years

INR 40.0 - 50.0 Lacs P.A.

Work from Office

Full Time

Description The Position We are seeking a highly motivated and experienced Engineering Manager with a passion for changing the way millions of people save energy. You ll work within the Engineering team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. You will lead a team of talented engineers in building scalable, high-quality, and user-focused products. This role requires a balance of technical expertise, people management, and product alignment. As an Engineering Manager, you will be responsible for fostering a strong team culture, enabling engineering excellence, and aligning your team s efforts with strategic business goals. Responsibilities & Skills You should: Have 12+ years of industry experience delivering Enterprise products with 3 to 5 years in an engineering leadership position. Have experience in building or scaling platforms, APIs, or enterprise-grade SaaS products using Python, React. Have Proven experience in leading high-performing engineering teams of 6+ members ensuring high-quality, timely delivery of features with strong attention to performance, scalability, and maintainability. An in-depth understanding of design principles and thinks technology as a solution enablement tool. Have a logical mindset and an aptitude to resolve highly complex problems, diagnose and identify issues and guide the team towards proper resolutions. Participate in architectural discussions, facilitate healthy debate, and recommend technical solutions when necessary. Follower of Scrum and experienced in implementing and optimizing agile development and continuous integration / continuous delivery methodologies. Familiarity with Atlassian suite (Jira and Confluence) is desirable. Understand Business concepts and drive daily decisions in line with company goals. Support project planning and prioritisation of resources. Pragmatically work with peers in Account Management, Product Development, and Support, to balance customer needs, support issues, technical architecture needs, and new feature development. Refined people leader. Ability to lead and mentor a geographically dispersed team of engineers, enabling them to grow technically and professionally. Foster a culture of ownership, collaboration, inclusivity, and continuous improvement. Provide regular feedback, conduct performance reviews, and support career growth. Required Skills: Desire to learn and grow your skills with a dynamic and innovative Engineering organization. Experience coding with Python and/or React/Angular with Big data technologies - like Databricks(Data Lake, Big Query etc ) Knowledge of cloud-native design principles, security, cost optimization, and CI/CD in AWS and/or GCP with familiarity of core services like EC2, S3, Lambda, Cloud Functions, Pub/Sub, CloudRun, etc. Understanding of containerization (Docker), orchestration (Kubernetes), and deployment pipelines(Circle CI, Argo CD). Familiarity with monitoring, alerting, logging (e.g., DataDog, Grafana, CloudWatch). Exceptionally self-motivated and directed. Superior analytical, evaluative, and problem-solving abilities. Ability to stay motivated in a team-oriented, collaborative environment. Interest and/or experience in the rapidly evolving energy sector. Clear written and verbal communication for aligning vision, providing updates, and resolving conflicts. Ability to thrive in a fast-paced dynamic environment. Ability to coach, mentor, and grow engineers across experience levels. Ability to partner with product managers, designers and stakeholders to define scope and priorities. Ability to keep the team aligned with long-term goals while managing current delivery and technical debt. Proactive in identifying issues, unblocking teams, and mitigating risks early. Commitment to bringing new approaches and ideas to the team with a consistently positive attitude. Experience in designing and implementing scalable microservice architecture Demonstrable experience with writing unit and functional tests Application of industry security best practices to application and system development Qualifications Bachelors or Masters degree in Computer Science, Engineering, or a related field.

Director of Product/Sr Manager

Pune

10 - 15 years

INR 35.0 - 40.0 Lacs P.A.

Work from Office

Full Time

Description Uplight delivers personalized experiences that customers have now come to expect-improving satisfaction, increasing revenue, reducing the cost to serve, and contributing to carbon reduction goals. We are B Corp certified, enabling us to put our values into action by not only making decisions for the benefit of our shareholders, but also for our customers, environment, employees, and community . The Position We are seeking a Director/Sr. Manager, Product to join our team in India and help us achieve our ambitious goals for our business and the planet. What you get to do: In this position you will play a critical leadership role as the Product leader in India for Uplight s various capabilities that power its Demand Stack offering to Energy Utilitie s. What you will Contribute: Devise and drive strategy to deliver outcomes in areas of ownership. Manage and mentor a group of Product Managers in India working across multiple capabilities. Work closely with Uplight leadership, Product, Engineering, Delivery, Sales colleagues and Customers across Uplight s global locations to deliver on collective OKRs Manage timelines, budgets, risks and resources to ensure on-time, within-budget product roadmap delivery. Develop, Track and Analyze metrics to evaluate Product performance against Customer outcomes. Support other functions like Industry Solutions, Customer Support and Professional Services. What you bring to Uplight: The ideal candidate should have more than 10 years of experience in Product Management with 3-5 in leadership positions. We really do not mind the experience criteria for the right candidate. Industry knowledge in the field of Energy, Cleantech is highly desirable. SaaS expertise. Exceptional communication skills. Strong people management skills. Hiring, mentoring, motivating highly skilled Product managers. Strategic thinker, capable of developing, communicating and implementing long-term growth strategies. Don t meet every single requirement? Studies have shown that women, marginalized genders and people of color are less likely to apply to jobs unless they meet every single qualification. At Uplight we are dedicated to building a diverse, inclusive and authentic workplace, so if you re excited about this role but your past experience doesn t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles. What makes working at Uplight amazing: In addition to all the standard medical benefits, that kick in Day 1, we are: Proud to be over 500+ world-wide purpose-driven individuals helping to create a more sustainable planet. Committed to the environment, our employees, and our communities. Focused on career growth by following defined career ladders. Committed to taking our work and mission seriously and .we love to laugh! We are a remote-friendly company, but we believe in-person collaboration is essential for fostering innovation. Therefore, we create opportunities for team members to come together and encourage working from our beautiful, well-equipped new office in Pune. We also provide: Medical insurance Management by objectives bonus plan Innovative flexible time-off policy Exceptionally collaborative Qualifications Bachelors degree in a relevant field, with an MBA or advanced degree preferred.

Product Manager II

Pune

5 - 9 years

INR 14.0 - 19.0 Lacs P.A.

Work from Office

Full Time

Description The Position We are seeking a Product Manager II to join our team and help us achieve our ambitious goals for our business and the planet. What you will contribute: As our Product Manager II, you will be a Product Management team member and immediately impact Uplight s development efforts, market position, and revenue. Lead 1-2 development pods (teams) executing in an Agile Scrum environment, writing all User Stories, running refinement sessions, and supporting planning to enable execution against a defined product strategy. Ensure the Product Backlog is visible, transparent, and clear to all, and shows what the pod will work on for the next quarter. Be the voice of the customer for the pod. Work cross-functionally within the organization to gain stakeholder alignment, support product launches, and provide technical support for uncovered issues. Involvement in all stages of product development from exploration to delivery - collaborating with highly skilled data scientists, engineers, designers, and other key stakeholders along the way. What you get to do: Contribute to the product vision, strategy and roadmap Work closely with a cross-functional team (including Product Design, Consumer Operations, Information Systems, Accounting, Reporting and Implementation) to ensure product goals, deadlines and deliverables are met. Work collaboratively and be constructive when communicating and interacting with co-workers. A contributor who seeks solutions. Communicate and demonstrate the business outcomes associated with a product epic Maintain a solid understanding of product capabilities, gaps, and short-term roadmap, and be well versed in how these solutions can be applied to solve customer problems Own the pod teams backlog: Work with internal and external stakeholders to triage and prioritize the backlog Decompose Epics into stories, prioritize them, and clearly communicate them to the development pod. Ensure stories meet the acceptance criteria when they are delivered. Drive the sprint iterations, and actively participate in all agile ceremonies including sprint retros, refinement and planning. Own the responsibility for collecting, filtering and disseminating requirements through the various touchpoints for specific product(s). Collaborate with other team members to ensure that cohesive solutions are built across Uplight s platform. Skills and experience are necessary, but we hire on value alignment first, so if you feel you would be a good fit with us, still consider applying. What you bring to Uplight 5+ years of experience as a Product Owner or Product Manager shipping great products for a leading consumer, SaaS, or enterprise software company Ability to facilitate, understand and put forth technical design concepts, APIs, DB querying. Ability to write and express complex ideas clearly and succinctly Excellent analytical skills, teamwork, organization, and communication ability Ability to drive initiatives and ideas from start to finish Deep experience with Agile Scrum development processes Proficiency with Jira A strong work ethic Ability to be decisive and operate in a fast-paced environment Engaging and personable Excellent stakeholder management Entrepreneurial, business-focused mindset Bonus Points: An online slide deck showcasing a product/feature of which you are particularly proud and the process used to launch it SaaS experience Utility or Energy industry experience Certified Scrum Product Owner Qualifications Technical and/or management education, PG preferable, not mandatory.

cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview