Software Engineer
CareerXperts Consulting
Job Description
Software Engineer responsible for building, maintaining, and optimizing scalable software systems that power business operations and product experiences. Role focuses on developing reliable applications, solving technical challenges, and contributing to high-quality engineering execution across the development lifecycle.
This role requires strong programming fundamentals, system-thinking ability, and a collaborative approach to modern software development.
Role Focus Areas
- Application development and system scalability
- Backend services, APIs, and software architecture
- Code quality, reliability, and performance optimization
Key Responsibilities
- Design, develop, and maintain scalable software applications and services
- Write clean, efficient, and maintainable code aligned with engineering standards
- Build APIs, backend logic, and system integrations across platforms
- Collaborate with product, design, and engineering teams to deliver product features
- Troubleshoot technical issues and resolve software defects efficiently
- Optimize applications for performance, scalability, and operational reliability
- Participate in code reviews and contribute to engineering best practices
- Work with databases, version control systems, and deployment workflows
- Maintain technical documentation for systems, APIs, and development processes
- Support testing, deployment, and continuous improvement initiatives
Expected Outcomes
- Stable and scalable software systems supporting product and business growth
- High-quality codebase with strong maintainability and reliability
- Timely delivery of technical features and system improvements
- Improved application efficiency and engineering performance
Core Competencies
- Strong understanding of software engineering principles and programming fundamentals
- Proficiency in languages such as Java, Python, JavaScript, C#, Go, or similar technologies
- Experience working with APIs, backend services, and databases
- Familiarity with Git, development workflows, and debugging practices
- Strong analytical thinking and structured problem-solving capability
Experience & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- 2–5 years of experience in software development or engineering roles
Preferred Background
- Experience with frameworks such as Spring Boot, Node.js, React, .NET, or similar technologies
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
- Understanding of microservices architecture and distributed systems
- Exposure to CI/CD pipelines and agile development practices
Required Skills
Similar Jobs
View all →
JAVA DevOps Engineer
Crescendo Global
Software Engineer (Associate/AVP) – IB Tech & CRM/Analytics
Jefferies
Senor Software Engineer (Java, Python & SQL Server)
Gartner
Principal Software Engineer (Java Full Stack)
The Depository Trust & Clearing Corporation (DTCC)
Lead Software Developer
S&P Global
Similar Jobs
View all →
JAVA DevOps Engineer
Crescendo Global
Gurugram
Software Engineer (Associate/AVP) – IB Tech & CRM/Analytics
Jefferies
Pune
Senor Software Engineer (Java, Python & SQL Server)
Gartner
Gurgaon
Principal Software Engineer (Java Full Stack)
The Depository Trust & Clearing Corporation (DTCC)
Chennai
Lead Software Developer
S&P Global
NoidaShare
Quick Apply
Upload your resume to apply for this position