This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer in India.
We are seeking an experienced Senior Software Engineer to join a high-performing engineering team responsible for designing, developing, and maintaining scalable software solutions. In this role, you will tackle complex technical challenges, influence architectural decisions, and mentor junior engineers while collaborating closely with cross-functional teams. You will work on large, multi-month projects, taking ownership from requirements gathering to successful delivery, and ensure high-quality, reliable, and performant systems. The ideal candidate thrives in a fast-paced, innovative environment and is motivated to deliver impactful solutions that advance business goals and improve user experiences. This is a remote-friendly role offering exposure to modern technologies and cloud platforms.
Accountabilities
- Lead end-to-end delivery of complex software applications while ensuring adherence to best practices and quality standards
- Collaborate with product managers, designers, and engineers to understand business needs and translate them into effective software solutions
- Provide technical leadership, guide architectural decisions, and solve challenging technical problems with scalability, reliability, and integration in mind
- Conduct code reviews, mentor junior engineers, and promote a culture of learning and technical excellence
- Maintain and enhance existing systems, tools, and applications, driving adoption of best practices and new technologies
- Take ownership of issues, including troubleshooting, root cause analysis, and resolution, ensuring overall system reliability and performance
- Manage multiple features and projects, coordinating work across engineers and keeping stakeholders informed of progress and potential risks
Requirements
- Minimum 6 years of professional experience in software engineering with a Bachelor's degree, or a Master's degree with equivalent experience
- Proven track record of delivering high-quality, sophisticated software solutions
- Strong proficiency in one or more programming languages such as Java or similar
- Deep understanding of data structures, algorithms, and software design principles
- Experience with web application development, RESTful APIs, and frontend technologies (HTML, CSS, JavaScript) is a plus
- Proficiency with relational databases and SQL; familiarity with version control systems like Git/Github
- Experience with cloud platforms (AWS or Azure), Docker, Kubernetes, and CI/CD pipelines
- Knowledge of automation testing frameworks such as Karate or WebDriver I/O and Jira workflow is advantageous
- Demonstrated ability to mentor and lead engineers, fostering collaboration and technical excellence
- Exceptional problem-solving, analytical, and communication skills
Benefits
- Competitive salary package
- Flexible work-from-home arrangements
- Opportunity to work on high-impact projects and large-scale systems
- Collaborative and inclusive team environment
- Skill development and mentorship opportunities
- Exposure to modern technologies, cloud platforms, and engineering best practices
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.📊 It compares your profile to the job's core requirements and past success factors to determine your match score.🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company offering the position. The final decision and next steps (such as interviews or additional assessments) are handled by their internal hiring team.Thank you for your interest!