HamburgerMenu
hirist

Senior Software Engineer - Java/Python

Arise Solution (A Recruitment & Staffing firm)
Anywhere in India/Multiple Locations
5 - 7 Years
star-icon
4.5white-divider14+ Reviews

Posted on: 15/09/2025

Job Description

About the Role :

We are looking for a highly skilled and motivated Senior Software Engineer to join our growing development team.

In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet user needs and business goals.

You will collaborate closely with product managers, designers, and other engineers to deliver scalable and efficient systems.

As a senior member of the team, you will also mentor junior developers, contribute to architectural decisions, and help shape the engineering culture.

Key Responsibilities :

- Design, develop, test, and deploy high-performance, scalable, and maintainable software applications

- Collaborate with cross-functional teams (Product, Design, QA) to deliver new features and improve existing ones

- Participate in code reviews, providing constructive feedback and ensuring coding standards are maintained

- Analyze and optimize application performance, scalability, and reliability

- Identify technical risks and develop mitigation strategies

- Guide and mentor junior engineers; contribute to technical knowledge-sharing and training

- Take ownership of projects or modules from end to end

- Contribute to technical documentation and design specifications

- Stay up to date with emerging technologies and development best practices

Required Qualifications & Skills :

- Bachelors or Masters degree in Computer Science, Engineering, or related field

- 5 - 8 years of hands-on experience in software development

- Proficiency in one or more programming languages such as Java, Python, C#, JavaScript, or Go

- Solid understanding of data structures, algorithms, object-oriented design, and software design patterns

- Experience with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP)

- Strong knowledge of database technologies (SQL and NoSQL)

- Familiarity with CI/CD tools, version control (Git), and containerization (Docker/Kubernetes)

- Excellent debugging, problem-solving, and analytical skills

- Strong communication and collaboration abilities

info-icon

Did you find something suspicious?