Senior Software Engineer
Posted Updated
Description
# Senior Software Engineer
## Job Summary
We are seeking a **Senior Software Engineer** with over **3 years of experience** to join our team. The candidate will be responsible for designing and developing high-quality software solutions while ensuring smooth customer support interactions. This role demands strong technical proficiency alongside excellent communication skills to handle customer interactions effectively. The compensation package is within the **20L-35L** range.
## Responsibilities
- **Develop and maintain software applications:** Design, code, test, and debug software components to meet project requirements.
- **Collaborate with cross-functional teams:** Work closely with product managers, designers, and quality assurance teams to deliver robust solutions.
- **Integrate customer support insights:** Leverage customer support experience to enhance product usability and troubleshoot customer issues.
- **Maintain code quality:** Implement best practices for coding standards, including code reviews and continuous integration.
- **Contribute to product improvements:** Participate in architectural and design discussions to improve product performance and scalability.
## Qualifications
- **Technical Proficiency:** Expertise in modern programming languages and software design principles.
- **Experience:** A minimum of **3 years** of experience in software development.
- **Customer Support Experience:** Ability to integrate customer support insights into software development processes.
- **Analytical Skills:** Strong problem-solving skills to debug and optimize applications.
- **Educational Background:** A degree in Computer Science or a related technical field (BTech, BSc, MTech, or equivalent).
- **Collaboration and Communication:** Excellent interpersonal skills to work effectively within a team.
## Preferred Skills
- Experience with agile development methodologies.
- Familiarity with DevOps practices and tools.
- Exposure to cloud technologies and microservices architecture.
- Knowledge of version control systems like Git.
## Experience
- **Minimum Experience:** 3+ years of hands-on software development experience.
- **Relevant Experience:** Experience in roles that combine technical development with customer support responsibilities.
## Environment
- **Work Setting:** The specific location is not specified; candidates may be expected to work in a flexible work environment.
- **Work Conditions:** This role may offer opportunities for remote, in-office, or hybrid work settings depending on the company's policies.
## Salary
- **Compensation Range:** 20L-35L
