Senior Software Engineer

CareerXperts Consulting

India

On-site

INR 1,500,000 - 2,800,000

Full time

19 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CareerXperts Technologies Private Limited is seeking a seasoned software engineer to own critical initiatives and contribute to architectural decisions. You will work with product, design and engineering teams to deliver robust software systems.

The role requires strong programming fundamentals, hands-on development experience and the ability to drive engineering deliverables independently.

Qualifications

  • 5-8 years of hands-on experience in software development.
  • Strong understanding of data structures, algorithms, object-oriented programming and design patterns.
  • Experience building scalable backend systems, APIs and microservices.
  • Good understanding of databases, including SQL and NoSQL technologies.
  • Experience with cloud platforms such as AWS, Azure or GCP.
  • Familiarity with Docker, Kubernetes and CI/CD pipelines.
  • Understanding of distributed systems, system design and application performance optimisation.
  • Experience with Git, code reviews, automated testing and debugging.
  • Strong analytical, problem-solving and troubleshooting abilities.

Responsibilities

  • Design, develop, test and maintain high-quality software applications using modern programming languages and frameworks.
  • Contribute to the design and development of scalable, distributed and high-availability systems.
  • Take ownership of complex engineering modules, technical deliverables and end-to-end feature development.
  • Participate in architectural discussions, evaluate technology choices and recommend effective engineering approaches.
  • Write clean, maintainable and efficient code while following engineering standards and best practices.
  • Design, develop and integrate RESTful APIs, microservices and third-party integrations.
  • Identify performance bottlenecks, troubleshoot production issues and improve application efficiency.
  • Develop unit and integration tests, conduct code reviews and ensure software reliability.
  • Work closely with product managers, designers, QA engineers and other developers to deliver product requirements.
  • Support junior engineers through code reviews, technical discussions and knowledge sharing.
  • Contribute to CI/CD pipelines, automation, monitoring and continuous improvement of development practices.
  • Investigate complex technical issues and ensure system stability, scalability and availability.

Skills

Data structures
Algorithms
OO design
Design patterns
Backend systems
APIs & microservices
Cloud platforms
Git & code reviews
Automated testing
Problem solving
Analytical thinking

Tools

Docker
Kubernetes
CI/CD pipelines
Git

Job description

The individual will take ownership of critical engineering initiatives, contribute to architectural decisions and work closely with product, design and engineering teams to deliver robust software systems.

The role requires strong programming fundamentals, hands-on development experience, problem-solving capabilities and the ability to drive engineering deliverables independently.

Key Responsibilities
  • Software Development: Design, develop, test and maintain high-quality software applications using modern programming languages and frameworks.
  • System Design: Contribute to the design and development of scalable, distributed and high-availability systems.
  • Technical Ownership: Take ownership of complex engineering modules, technical deliverables and end-to-end feature development.
  • Architecture & Design: Participate in architectural discussions, evaluate technology choices and recommend effective engineering approaches.
  • Code Quality: Write clean, maintainable and efficient code while following engineering standards and best practices.
  • API Development: Design, develop and integrate RESTful APIs, microservices and third-party integrations.
  • Performance Optimisation: Identify performance bottlenecks, troubleshoot production issues and improve application efficiency.
  • Testing & Debugging: Develop unit and integration tests, conduct code reviews and ensure software reliability.
  • Cross-functional Collaboration: Work closely with product managers, designers, QA engineers and other developers to deliver product requirements.
  • Technical Mentorship: Support junior engineers through code reviews, technical discussions and knowledge sharing.
  • Engineering Excellence: Contribute to CI/CD pipelines, automation, monitoring and continuous improvement of development practices.
  • Production Support: Investigate complex technical issues and ensure system stability, scalability and availability.
Required Skills & Experience
  • 5-8 years of hands-on experience in software development.
  • Strong understanding of data structures, algorithms, object-oriented programming and design patterns.
  • Experience building scalable backend systems, APIs and microservices.
  • Good understanding of databases, including SQL and NoSQL technologies.
  • Experience with cloud platforms such as AWS, Azure or GCP.
  • Familiarity with Docker, Kubernetes and CI/CD pipelines.
  • Understanding of distributed systems, system design and application performance optimisation.
  • Experience with Git, code reviews, automated testing and debugging.
  • Strong analytical, problem-solving and troubleshooting abilities.
What We Are Looking For
  • Strong engineering fundamentals and hands-on coding capabilities.
  • Ability to independently own and deliver complex technical assignments.
  • Good understanding of system architecture and engineering trade-offs.
  • Someone who can write production-grade code and build systems for scale.
  • Ability to collaborate across engineering and product teams.
  • A proactive engineer who takes accountability for technical quality and delivery.
  • Interest in modern engineering practices and emerging technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Coltigent Technology Services Pvt Ltd • Pune District

On-site
INR 1,500,000 - 2,100,000
Lead Software Engineer
Lead Software Engineer

Inito • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Software Engineer
Software Engineer

Codefeast • Meerut

Hybrid
INR 2,500,000 - 4,500,000
Principal Software Engineer
Principal Software Engineer

Shoppingate • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Software Engineer
Software Engineer

Trinix Pvt. Ltd. • Greater Noida

On-site
INR 500,000 - 900,000
Senior Full Stack Engineer (.NET / React)
Senior Full Stack Engineer (.NET / React)

BotFriday AI • Mumbai

Hybrid
INR 2,500,000 - 3,800,000
Lead Engineer (Java)
Lead Engineer (Java)

BotFriday AI • Hyderabad

On-site
INR 4,000,000 - 9,000,000
Senior Software Engineer (Backend Engineer)
Senior Software Engineer (Backend Engineer)

TransPerfect Inc • Chennai District

On-site
INR 2,500,000 - 4,000,000
Senior Software - Backend Developer
Senior Software - Backend Developer

Deluxe • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Java Software Engineer
Senior Java Software Engineer

Uffizio Group • India

On-site
PHP 600,000 - 900,000