HamburgerMenu
hirist

Battery Smart - Software Development Engineer II - Java/Python

Posted on: 28/01/2026

Job Description

Description :



We are looking for a skilled SDE-II to design, build, and scale high-performance software systems.

The ideal candidate is a strong hands-on engineer who can own features end-to-end, write clean and maintainable code, and contribute to architectural decisions in a fast-paced product environment.

Key Responsibilities :

Software Development :


- Design, develop, test, and deploy scalable software solutions


- Write clean, efficient, and well-documented code


- Own modules and features from design to production

System Design & Architecture :


- Participate in system design discussions and contribute to architecture decisions


- Build highly available, fault-tolerant, and scalable services


- Improve performance, reliability, and scalability of existing systems

Collaboration & Code Quality :


- Collaborate with product managers, designers, and engineers


- Participate in code reviews and ensure engineering best practices


- Follow Agile/Scrum development methodologies

Debugging & Optimization :


- Troubleshoot production issues and perform root cause analysis


- Optimize application performance and system efficiency

Required Skills & Qualifications :

Technical Skills :


- 36 years of hands-on experience in software development


- Strong proficiency in one or more programming languages (Java, Python, C++, JavaScript, etc.)


- Experience with data structures, algorithms, and OOP concepts


- Experience building RESTful APIs and backend services


- Familiarity with databases (SQL/NoSQL)

Systems & Tools :


- Understanding of distributed systems and microservices architecture


- Experience with cloud platforms (AWS/Azure/GCP)


- Familiarity with CI/CD pipelines and version control systems (Git)

Good to Have :


- Experience working in product-based companies


- Exposure to system design for scale


- Knowledge of containerization (Docker, Kubernetes)


- Experience with messaging systems (Kafka, RabbitMQ)

Soft Skills :


- Strong problem-solving and analytical skills


- High ownership and accountability


- Ability to work independently and in a team


- Clear communication skills

What We Offer :


- Opportunity to work on large-scale, high-impact products


- Strong engineering culture with learning and growth


- Competitive compensation and career progression


- Collaborative and fast-paced work environment


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in