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: 12/08/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?