Software Dev Staff Engineer
Jobgether
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
14,458 open software roles across 1,183 companies are on ApplySarthi right now, most of them in Bengaluru (900), Hyderabad (303), Pune (178).
- Software Dev Engineer, Antenna Calibration, Amazon LeoAmazon
- Principal Software Engineer & Architect, Cyber Defense EngineeringServiceNow
- Principal Software Engineer (f/m/d)Focused
- Senior Backend Software EngineerFreetrade
- Senior Software Engineer, C++ UIRoku
What software roles keep asking for: Python (37%), Java (30%), AWS (29%), System design (26%), C++ (25%), CI/CD (23%), Observability (22%), Kubernetes (20%) — counted across their open postings here.
AWS jobs · Azure jobs · CI/CD jobs · Docker jobs
Jobgether has 3,847 open roles listed here.
- Commercial Analyst, Treasury
- Marketing Manager - Market Data
- "Frankenstein" Video Editor
- Account Director
- Account Executive, SMB
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for software roles keep coming back to Python, Java, AWS, System design. Practise those questions before you sit with Jobgether.
Questions you are likely to be asked
- Why do you want to join Jobgether?
- What is your experience with Agile? Tell me one thing you learned the hard way.
- How would you design an API for a feature you have worked on?
- What do you do when a production issue happens on your code?
- Walk me through a system you built. How was it designed, and what would you change now?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Software Dev Staff Engineer at Jobgether interview free →Accountabilities: You will lead the technical design and development of complex software capabilities while helping establish engineering standards and continuously improving the quality, security, and performance of enterprise applications. Your responsibilities will include: Design, develop, and maintain high-quality, scalable, secure, and reliable software applications. Lead the technical design and implementation of complex software features, enhancements, and system improvements. Collaborate with software architects, product managers, and engineering teams to define technical requirements and deliver solutions aligned with business objectives. Influence architectural decisions and establish best practices for software design, development patterns, and coding standards. Identify and implement improvements to application performance, scalability, reliability, and maintainability. Lead code reviews, provide technical guidance, and mentor engineers across the team. Develop and maintain automated unit, integration, and system tests to ensure software quality. Troubleshoot complex technical issues, conduct root cause analysis, and implement effective solutions. Contribute to application modernization and the adoption of emerging technologies. Partner with DevOps and cloud engineering teams to enhance CI/CD pipelines, deployment processes, and operational efficiency. Promote secure software development practices and ensure alignment with relevant security standards and industry best practices. Identify technical debt and lead initiatives to improve engineering productivity and product quality. Participate in Agile development activities, including sprint planning, technical discussions, and continuous improvement initiatives. Requirements The ideal candidate is an experienced software engineer with strong architectural knowledge, a track record of delivering complex enterprise systems, and the ability to influence technical direction across teams. You should combine hands-on engineering expertise with strong communication, problem-solving, and mentoring skills. Required qualifications include: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. At least 8 years of professional software development experience, including designing and delivering complex software systems. Strong understanding of object-oriented programming, software design principles, and common architectural patterns. Experience building enterprise-scale applications using modern programming languages and frameworks. Proven experience designing and implementing scalable, distributed, and highly available systems. Strong knowledge of RESTful APIs, microservices architecture, and database technologies. Experience with relational and/or NoSQL databases. Familiarity with automated testing frameworks and modern software development practices. Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud. Knowledge of CI/CD pipelines, source control systems, and Agile development methodologies. Strong analytical, debugging, and problem-solving abilities. Excellent communication and collaboration skills, with the ability to influence technical decisions across teams. A proactive approach to ownership, accountability, continuous improvement, and balancing technical quality with business priorities. Preferred Qualifications: Experience in Identity and Access Management (IAM), Identity Governance and Administration (IGA), or Privileged Access Management (PAM). Background developing security-focused enterprise software. Familiarity with authentication, authorization, identity lifecycle management, and access control concepts. Experience with cloud-native application development and containerization technologies such as Docker and Kubernetes. Knowledge of event-driven architecture and messaging technologies. Familiarity with modern observability, monitoring, and application performance tools. Demonstrated ability to mentor engineers and lead technical initiatives across multiple teams. Experience using AI-assisted development tools to improve engineering productivity, code quality, and testing effectiveness. Benefits Opportunities to build and develop enterprise software products used by a broad global customer base. Exposure to complex technical challenges and strategic enterprise technology initiatives. Opportunities to work alongside experienced engineering professionals and cross-functional teams. Career development and professional growth in a rapidly evolving technology environment.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- AI Trainers Network - MalteseJobgether
- AI Video EditorJobgether
- AI Trainers Network - GreekJobgether
- AI Architect / AI engineering leadJobgether
- AI Trainers Network - EnglishJobgether
- Artificial Intelligence (AI) TechnicianJobgether
- Analytical Chemistry Specialist - Freelance AI Trainer ProjectJobgether
- AI Trainers Network - ArabicJobgether
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹149 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on lever · posted 2026-11-12. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.