HamburgerMenu
hirist

Software Development Engineer II - Java/C#/Python

Dash Hire
Anywhere in India/Multiple Locations
3 - 5 Years

Posted on: 25/11/2025

Job Description

Description :

Role Overview :

We are seeking a highly skilled Software Development Engineer II (SDE-II) with strong proficiency in Java, C#, or Python to join our engineering team.

As an SDE-II, you will design, build, and implement scalable systems, contribute to architecture decisions, and take ownership of end-to-end feature development.

This role requires solid engineering fundamentals, hands-on coding expertise, and the ability to contribute meaningfully in an agile product environment.

Key Responsibilities :

- Develop high-quality, maintainable, and efficient code using Java/C#/Python.

- Collaborate with architects and senior engineers to design scalable and robust system components.

- Build microservices, APIs, and backend systems with a strong focus on performance and reliability.

- Participate in technical design discussions and contribute to architectural improvements.

- Take complete ownership of features from concept to deployment.

- Understand product requirements, break them into engineering tasks, and deliver timely solutions.

- Collaborate closely with product managers, designers, and QA engineers.

- Conduct peer code reviews and ensure adherence to coding standards.

- Write unit tests, integration tests, and participate in building automated testing frameworks.

- Optimize applications for performance and scalability.

- Work with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.

- Contribute to containerized deployments using Docker/Kubernetes.

- Monitor and troubleshoot issues across development, testing, and production environments.

- Maintain clear and accurate technical documentation.

- Collaborate effectively in an agile environment through sprint planning, stand-ups, and retrospectives.

- Provide technical mentorship to junior developers when required.

Required Skills & Qualifications :

Technical Skills :

- Solid programming expertise in one or more : Java, C#, or Python.

- Strong fundamentals in data structures, algorithms, OOP, and system design.

- Experience building RESTful APIs, microservices, or distributed systems.

- Familiarity with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis, etc.

- Experience with version control systems (Git).

- Understanding of cloud environments (AWS/Azure/GCP) is a plus.

Additional Skills :

- Knowledge of message queues (Kafka, RabbitMQ, SQS) is preferred.

- Familiarity with CI/CD pipelines and containerization technologies (Docker, Kubernetes).

- Experience working in agile development cycles (Scrum/Kanban).

Soft Skills :

- Strong analytical and problem-solving abilities.

- Ability to work independently with minimal supervision.

- Excellent communication and collaboration skills.

- Ownership mindset with a drive to deliver high-quality solutions.

Preferred Qualifications :

- 3-5+ years of professional backend development experience.

- Experience in high-scale, high-availability systems.

- Familiarity with performance tuning, debugging, and optimizing code.

- Exposure to fintech/e-commerce/startup environments is a plus (optional)


info-icon

Did you find something suspicious?