Software Engineer jobs in India
Explore 161 matching jobs.
Senior Software Engineer
Weekday (YC W21)
Posted: 10/20/2026Distributed SystemsJavaJavaScriptNode.jsPythonRustTypeScriptC++Go
Engineering Expert
Weekday (YC W21)
Posted: 10/20/2026Python
Freelance Senior EDM Developer
Hire Digital
Posted: 10/20/2026Mainframe z/OS System Programmer
Kyndryl
Posted: 10/19/2026AnsibleCloudTCP/IP
Mainframe z/OS System Programmer
Kyndryl
Posted: 10/19/2026AnsibleCloudTCP/IP
Software Engineer
Nokia
Posted: 10/17/2026CloudDockerJavaJenkinsKubernetesLinuxMicroservicesOpenShiftOracle+4 more
Survey Programmer, Qualtrics
Guidepoint
Posted: 10/15/2026Senior Survey Programmer, Qualtrics
Guidepoint
Posted: 10/15/2026JavaScriptjQuery
Senior Developer – MEAN/MERN Stack, AI Tools
Marsh McLennan
Posted: 10/15/2026AngularApolloAWSAzureCloudETLGraphQLJavaScriptNode.js+4 more
Senior SSIS Developer
Elfonze Technologies
Posted: 10/15/2026AzureETLMS SQL ServerOracleSQLSSIS
Experienced Statistical Programmer
Johnson & Johnson
Posted: 10/15/2026Python
Mainframe CICS Systems Programmer
Kyndryl
Posted: 10/15/2026CloudTypeScriptVMware
Senior Consultant, Oracle Interface Developer
Rolling Stories
Posted: 10/15/2026CloudOracle
OMS Developer
Weekday (YC W21)
Posted: 10/15/2026ERPSOAP
Agile Developer III
Capgemini
Posted: 10/15/2026AirflowApacheAWSCloudETLInformaticaPySparkPythonSQL
Mobile Engineer – React Native
Tether.to
Posted: 10/14/2026AndroidiOSJavaScriptKotlinReactReact NativeReduxSwift
Software Engineer
Akamai Technologies
Posted: 10/14/2026Distributed SystemsDNSLinuxPythonTCP/IPUnixGo
Associate, Tech Ops Engineering
American Express
Posted: 10/14/2026AWSAzureCassandraCitrixCloudDistributed SystemsDockerElasticSearchFirewalls+4 more
Senior Applications Developer
TELUS Digital
Posted: 10/14/2026AirflowApacheAzureBigQueryCloudDockerGoogle Cloud PlatformJenkinsKubernetes+2 more
Senior Applications Developer
TELUS Digital
Posted: 10/14/2026JavaOraclePostgresSOAPSQL.NET
Software Engineer
NatWest Group
Posted: 10/14/2026
Senior Software Engineer
Weekday (YC W21)Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in backend development, scalable services, and APIs, with a strong focus on performance optimization, debugging, and software quality assurance. Proficient in programming languages such as Java, Node.js, and Python, with a solid understanding of data structures and algorithms.
Highest-signal resume keywords
Backend DevelopmentScalable ServicesAPIsPerformance OptimizationAutomated Testing
Tech Stack
Tools & technologiesDistributed SystemsJavaJavaScriptNode.jsPythonRustTypeScriptC++Go
About the role
Key responsibilities & impact- Design challenging, real-world software engineering problems involving feature implementation, bug fixes, code refactoring, and performance optimization
- Create high-quality reference implementations
- Build deterministic verifiers, validation scripts, and comprehensive test cases
- Apply backend expertise in scalable services, APIs, asynchronous processing, and distributed systems
- Analyze software defects, investigate system bottlenecks, and identify root causes
- Design testing strategies, maintain large test suites, diagnose flaky tests, and improve software quality
- Review code for correctness, readability, maintainability, performance, security, and engineering best practices
- Develop refactoring and optimization tasks for AI systems
- Evaluate AI-generated reasoning related to architecture, debugging, algorithms, system design, and implementation decisions
- Document task requirements, expected behavior, test coverage, solution approaches, and verification criteria
- Analyze model failures and refine coding tasks and evaluation methods
- Complete an approximately 30-minute AI interview and technical assessment if required
- Begin first tasks within 24–48 hours of completing onboarding if selected
Requirements
What you’ll need- Strong professional experience in software engineering, particularly backend development and production-grade systems
- Proficiency in one or more of Java, Node.js, Go, Rust, TypeScript, Python, C++, or similar technologies
- Proven experience designing, building, and maintaining scalable services and APIs
- Strong understanding of data structures, algorithms, system design, and fundamental computer science concepts
- Extensive experience with debugging, troubleshooting, performance optimization, and code review
- Practical experience with automated testing, test design, and software quality assurance
- Ability to identify implementation defects, edge cases, inefficient algorithms, and architectural weaknesses
- Strong understanding of code maintainability, refactoring, reliability, and software engineering best practices
- Excellent analytical, problem-solving, and technical communication skills
- Ability to work independently and exercise sound technical judgment
- Candidates must complete interviews and assessments independently, without assistance from AI tools or other individuals
- Minimum submission requirements apply, with a specified minimum number of tasks per week
Benefits
Comp & perks- Flexible schedule; choose hours and days, including weekends if desired
- Approximately 15 hours per week
- Output-based compensation for tasks meeting project specifications and acceptance criteria
- Necessary instructions and resources provided during onboarding
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaNode.jsGoRustTypeScriptPythonC++DebuggingTroubleshootingCode Review
Soft Skills
Analytical SkillsProblem-SolvingTechnical CommunicationIndependent WorkSound Technical Judgment
Industry Keywords
Software EngineeringProduction-Grade SystemsData StructuresAlgorithmsSystem DesignSoftware Quality AssuranceCode MaintainabilityRefactoringEngineering Best PracticesTest Design