Customer-Focused Software Engineer (Backend development team)

Companycheckpoint
LocationBangalore, India
CategorySoftware Engineering
Seniority-
Workplace-
Posted2026-09-17
Viacheckpoint

Description

Key Responsibilities

Key Responsibilities

  • Investigate, troubleshoot, and resolve complex customer-reported issues in production environments
  • Analyze logs, debug backend services, and perform root-cause investigations across distributed systems
  • Develop bug fixes, enhancements, and stability improvements for backend services and APIs
  • Work directly with customers to understand their environments, technical challenges, and business needs
  • Collaborate closely with Support, QA, Product Management, and Engineering teams to drive fast and effective issue resolution
  • Improve product reliability, performance, and customer experience through proactive engineering efforts
  • Participate in code reviews, testing, and continuous improvement of development processes
  • Contribute to maintaining high engineering standards in a large-scale, enterprise-grade security product

Skills and Requirements

Technical

  • B.Sc. in Computer Science, Software Engineering, or equivalent practical experience

-
1–3 years of experience in backend software development

  • Basic understanding of backend services and distributed systems concepts
  • Hands-on experience or academic background in backend programming using Python and/or Java
  • Familiarity with backend architectures, REST APIs, and database interactions
  • Experience working with cloud platforms or containerized environments through projects, internships, or coursework
  • Basic knowledge of relational databases such as PostgreSQL or MySQL

-
Familiarity with Git, CI/CD concepts, and modern development workflows

-
Exposure to AI/ML technologies, including experience working with AI-powered tools, automation workflows, or integrating AI-based services and APIs

-
Familiarity with modern AI-assisted development practices and tools (such as code assistants, automated debugging, or AI-driven productivity solutions)

Qualifications

Personal

  • Strong English communication skills, both written and oral
  • Excellent problem-solving ability with a methodical, analytical approach to diagnosing complex technical issues.
  • Strong communication skills, with the ability to explain technical details clearly to both customers and internal teams.
  • Customer-focused mindset with a sense of ownership and urgency in resolving issues that impact production environments.
  • Ability to switch seamlessly between quick bug-fix tasks and longer, deep-investigation assignments.

-
Collaborative team player who works well with Support, QA, Product, and Engineering while maintaining a high level of professionalism under pressure.

-
Curious and adaptive mindset with openness to learning emerging technologies, including AI-driven solutions and workflows