Fluence Energy

Senior/Staff Software Engineer

Fluence Energy
Apply
3 months ago
Bengaluru, IndiaSenior / Staff+

Responsibilities

  • Design, develop, and maintain robust AWS SaaS applications using Python and Kotlin/Java.
  • Collaborate with data scientists, product managers, and subject matter experts.
  • Write code and tests, build prototypes, troubleshoot issues, and resolve performance bottlenecks.
  • Participate in design discussions and provide technical input for engineering decisions.
  • Document designs, processes, RFCs, best practices, and methodologies.
  • Respond to production issues and work with the team to resolve them within defined SLA timelines.

Requirements

  • At least 5 years of hands-on Python experience.
  • At least 5 years of hands-on Kotlin experience.
  • At least 2 years of PostgreSQL experience.
  • At least 7 years of experience developing SaaS applications on AWS.
  • Extensive experience designing and developing scalable APIs.
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Proficiency with coding standards, static code analysis, unit testing, and other software quality practices.
  • Experience working with IoT time series databases.
  • Bachelor’s degree in computer science or a related field is preferred.
  • Preferred qualifications include JavaScript/TypeScript frontend development, CI/CD build pipelines, DataOps, data structures and algorithms, and energy-industry knowledge.
  • AWS certifications are considered an advantage.
Fluence Energy

About Fluence Energy

1,001-5,000 employees
Contact me