Senior Software Engineer

Chargebee logo

Chargebee

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
React Node.js SQL JavaScript Java Azure OOP Segment CI AWS

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.


Interview Questions of Senior Software Engineer at Chargebee

Currently, there aren't any interview questions for this role at Chargebee shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now