Senior/Staff Software Engineer

Fluence

Bengaluru

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fluence is seeking a Senior/Staff Software Engineer in Bengaluru to design and develop robust AWS SaaS applications. The role involves close collaboration with data scientists and product managers, ensuring high-quality code delivery.

Ideal candidates will have significant experience with Python, Kotlin, and AWS, and familiarity with scalable API development, Docker, and Kubernetes. A bachelor's degree in computer science is preferred.

Qualifications

  • Minimum of 5 years hands-on experience with Python and Kotlin.
  • 7 years of experience in developing SaaS applications on AWS.
  • Experience with scalable API design and containerization.

Responsibilities

  • Design and develop AWS SaaS applications using Python and Kotlin/Java.
  • Collaborate with cross-functional teams to drive product success.
  • Document design processes and respond to production issues.

Skills

Python
Kotlin
PostgreSQL
AWS
API design
Docker
Kubernetes
JavaScript/TypeScript

Education

Bachelor's in Computer Science or related field

Tools

AWS
Docker
Kubernetes

Job description

Senior/Staff Software Engineer

Location: Bangalore, India

About The Position

As a Senior/Staff Software Engineer, you will be instrumental in designing, developing, and maintaining robust AWS SaaS applications. This role requires close collaboration with data scientists, product managers, and subject matter experts.

Key Responsibilities
  • Design and develop efficient and dependable AWS SaaS applications using Python, Kotlin/Java, with React.js as a plus.
  • Collaborate closely with data scientists, product managers, and subject matter experts.
  • Write code and tests, construct prototypes, solve issues, evaluate and rectify bottlenecks.
  • Actively participate in design discussions and provide pivotal input to guide technical resolutions.
  • Document design, processes, RFCs, best practices, and methodologies.
  • Respond to production issues, work with the rest of the team, and try to solve the problem within the time defined in SLA.
Ideal Candidate
  • Minimum of 5 years hands-on experience with Python, 5 years hands-on experience with Kotlin, and 2 years experience with PostgreSQL.
  • At least 7 years of experience in developing SaaS applications on AWS.
  • Extensive experience with scalable API design and development.
  • Familiarity with containerization and orchestration (Docker and Kubernetes).
  • Proficiency in adhering to coding standards and guidelines.
  • Expertise in static code analysis, unit testing, and other best practices ensuring high-quality code delivery.
  • Experience working with IoT time series databases.
Nice to Have
  • Experience in JavaScript/TypeScript based front-end development.
  • Familiarity with CI/CD build pipelines.
  • Understanding of DataOps.
  • Knowledge of data structures and algorithms.
  • Knowledge of the Energy Industry.
Educational & Certification Requirements
  • Bachelors in computer science or a related field is preferred.
  • AWS certifications will be considered an added advantage.
Equal Opportunity Employer

Fluence is an equal opportunity employer and fully subscribes to the principles of Equal Employment Opportunity to ensure that all applicants and employees are considered for hire, promotion, and job status without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, marital or familial status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior/Staff Software Engineer
Senior/Staff Software Engineer

Fluence BESS India Private Limited • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer
Senior Software Engineer

Sky Systems • Hyderabad

Hybrid
INR 3,000,000 - 6,000,000
Senior/Staff Software Engineer
Senior/Staff Software Engineer

Fluence Energy • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Ingenium Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 2,600,000 - 4,200,000
Health insurance
Learning allowance
Hybrid/Remote work
+1
Senior Python Full Stack Developer
Senior Python Full Stack Developer

SWITS DIGITAL Private Limited • Chennai District

On-site
INR 1,200,000 - 1,500,000
Senior Python AWS Developer
Senior Python AWS Developer

SWITS DIGITAL Private Limited • Chennai District

On-site
INR 1,200,000 - 1,600,000
Java AWS Developer
Java AWS Developer

Three Across • Mumbai

On-site
INR 2,800,000 - 4,200,000
Software Engineer II
Software Engineer II

7 Eleven Corporate Services • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Developer - Python
Senior Software Developer - Python

Talent Zone Consultants • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Software Engineer II (Java & Python)
Software Engineer II (Java & Python)

7 Eleven Corporate Services • Bengaluru

On-site
INR 1,200,000 - 1,700,000