Search by job, company or skills

Chargebee

Senior Software Engineer

5-7 Years
24 - 29.5 LPA(estd)
new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

What You'll Do

  • Design and implement solutions across one or more layers of the platform specific to the customer segment.
  • Work closely with analysts, engagement managers, and cross-functional teams to understand business objectives and deliver effective solutions.
  • Understand customer requirements and translate them into effective technical solutions.
  • Optimize and architecture performance through CPU and heap profiling, SQL query rewriting, and data structure optimization.
  • Work independently to solve complex engineering problems with a high degree of autonomy.

Attributes That Best Describe You

  • You are passionate about building high-performance and scalable systems.
  • You have a good understanding of Java 8+ (Streams, Lambdas, Optional, CompletableFuture), Strong OOP and SOLID principles, JVM internals (memory model, GC basics, performance tuning), Concurrency & multithreading, Core Microservices Concepts and Communication Patterns.
  • You have to independently build, deploy, scale, and troubleshoot Java-based microservices across containerized, Kubernetes-orchestrated, CI/CD-enabled, and cloud-hosted environments.
  • You're at home in terminals and have extensive experience with systems languages such as Java, Java script, Node JS, React etc.
  • You are confident working with large codebases and take pride in writing clean, maintainable, and efficient code.
  • You have operated and maintained critical production systems at scale and can debug complex issues across multiple systems.
  • You have hands-on experience building and deploying applications in the cloud (AWS, GCP, Azure, etc.).
  • Exposure to AI tools such as GitHub Copilot, ChatGPT, Claude, OpenAI/Azure OpenAI, AWS Bedrock and cloud ML platforms is an added advantage to enable AI-powered features and automations.

What You Must Have

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of software engineering experience focused on backend systems or databases.
  • Previous experience at a high-growth technology company.
  • Proven experience in building multi-tenant SaaS systems, with an understanding of the associated challenges.
  • Excellent communication skills with proven experience mentoring junior engineers and conducting thorough code reviews.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143759985

Similar Jobs