Search by job, company or skills

Senior Software Engineer

7-9 Years
Early Applicant
  • Posted 2 months ago
  • Be among the first 10 applicants

Job Description


Exciting Opportunity for Senior Software Engineer

Are you a senior software engineer who excels at tackling challenges, building cutting-edge technology, and learning along the way Do you collaborate well with people and code, while questioning the why to fuel innovation You may be a great fit for our team!

Summary

As a Senior Software Engineer with more than 7 years of experience, you'll design, develop, and maintain software solutions that meet business and client needs. You'll write clean, efficient code, contribute throughout the development lifecycle, and collaborate with product and design to deliver scalable and reliable systems. This role requires technical expertise, problem-solving skills, and a passion for driving innovation and achieving success.

We Have:

  • A cloud-based contact centre product built with TypeScript, Amazon Connect, and AWS.
  • A collaborative, passionate team that loves everything CX.
  • The desire and passion to take our product to the next level
  • An excellent coding and code review culture, with strong coding standards
  • A forward-thinking approach, embarking on our Gen AI journey to spark innovation, elevate our solutions, and streamline everyday workflows

You Must Have:

Knowledge

  • Proficiency with ReactJS, NodeJS & various web tools
  • Knowledge of databases, cloud computing, and git
  • Practice with API development (such as REST or GraphQL)
  • Exposure to one or more cloud-based web services, such as AWS, Azure, or GCP
  • Understanding and experience working with agile methodologies (e.g. SCRUM/agile)

Competencies

  • Great communication skills and the ability to work in a fast-paced environment
  • Attention to detail and focus on quality assurance
  • Strong problem-solving and analytical skills

Attributes

  • 7+ years of professional experience in software development
  • A curious and proactive learner
  • Organised and focused on delivering results
  • Collaborative and supportive team player
  • Resilient and adaptable under pressure

Good for You To Have:

  • Exposure to unified comms, contact centres, or telcos
  • Experience working with Amazon Connect or CX services
  • Good knowledge of AWS services, such as Lambda, API Gateway, and DynamoDB, if you have worked on AWS before.
  • Experience working with Twilio and/or SendGrid
  • Experience in leading/overseeing/mentoring two or more engineers in your previous positions or projects

You'll Be Expected To:

  • Own the design and delivery of complex features, coordinating across engineers when needed.
  • Write clear, maintainable code with strong test coverage and performance in mind.
  • Create technical design docs for the features lead, ensuring 100% of required artefacts are covered.
  • Provide accurate estimates and regular updates to the team and stakeholders.
  • Support and run team sessions where needed – including workshops, design discussions, and retrospectives.
  • Actively identify and fix performance issues, test gaps, and tech debt in the areas you work in.
  • Raise and lead quality-of-life improvements that make development smoother for others.
  • Mentor and unblock others, pair regularly, and give clear, constructive code review feedback.
  • Share knowledge via demos, posts, or documentation – helping others understand systems better.
  • Help shape the team's standards, tools, and practices to raise the overall bar.

Whom You'll Work With:

  • Other developers in the product team
  • Product and design
  • Tech Leads, Head of Engineering, and CTO

Our CloudWave Values (C-ROAR)

  • Collaboration - Teamwork makes the dream work.
  • Respect - We have the highest regard for each other.
  • Ownership - We are accountable.
  • Accuracy - We are focused & meticulous.
  • Referenceability - We give our best always.

Engineer Hiring Process

1. Initial Chat | 30 mins | Video Call

This is a face-to-face video interview; candidates are required to keep their camera on.

Attendees: Head of Engineering, Tech Lead & You

Learn some basic information about you, including history, general skills, and interests. An opportunity for us to share more about CloudWave, our platform stack, product, and team.

2. Code Challenge | 3-5+ hours | At home

A chance to assess your coding ability. A full-stack exercise to extend an application we've created a foundation for.

3. Technical Interview & Meet the Team | 90 mins | Video Call

This is a face-to-face video interview; candidates are required to keep their camera on.

Attendees: Tech Leads & You

We will deep dive into ReactJS, NodeJS, key software principles, and cloud-based solutions, including AWS, Azure, or GCP (one that you are most familiar with). We'll also discuss your code challenge solution.

4. Live Coding | 60 mins | Video Call

This is a face-to-face video interview; candidates are required to keep their camera on.

Attendees: Senior Engineer & You

A hands-on coding exercise focused on refactoring and code improvement. Candidates may use search engines or LLMs for syntax reference or idea validation. Full solution generation is not allowed, and candidates are expected to articulate their thought process throughout the session.

Salary

Very competitive salary packages and bonus schemes to reward your hard-earned skillset. Typically ranges between 37-45 LPA. However, good candidates can be awarded a higher salary, so salary is not a bar.

Benefits

  • Employee Referral Program - Recommend a friend scheme, 60,000 (gross) for permanent hires you bring into CloudWave.
  • Leave - A generous annual leave allowance designed to support a healthy work-life balance.
  • Maternity/Paternity Leave - A two-week salary top-up, inclusive of any government provisions, ensuring you maintain your full salary and Provident Fund contributions during leave.
  • Flexible Working - Enjoy a fully flexible working environment, with several in-person events throughout the year.
  • Learning - Certificates and courses to expand your growth.
  • Training Days - Given leave allocation for courses and self-development training.
  • Travel Discounts - If you book flights/hotels through Cloudwave's travel partner.
  • Equity - Permanent employees are offered share options, vesting over time based on high performance or promotion.
  • Performance - High performers get equity top-ups.
  • Rewards and Recognition - Earn kudos from your peers, with awarded currency that can be redeemed for exciting rewards and gifts.
  • Team Building - Join regular remote team events with games and great company, plus exciting in-person outings like escape rooms and axe throwing - perfect for fostering teamwork and building stronger connections!

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144809109

Similar Jobs

Bengaluru, India

Skills:

JavaAlgorithmsSoftware DesignTypescriptJavascriptData StructuresPythonGo

Mumbai, India

Skills:

Java EEPostgreSQLJsonJAX-RSAzureAngularRDBMSSwaggerOracleAWSJavaGithubSpringbootData MigrationAgile MethodologiesDB2JmeterApache KafkaRestful ApisStrutsMicroservices architectureDevOps PracticesDatabase query writingContainer orchestration

Bengaluru, India

Skills:

GerritLinux ScriptingJIRAMicroservicesDockerGitlabPythonAgile MethodologiesNetwork ProtocolsGitRobot FrameworkRest ApisHelmKubernetesKiro CursorGoopen-source technologiesML modelsAI-assisted engineering toolsautomation test designintelligent agentsAI-enabled workflowsintegration of LLMsvirtualization conceptsintelligent automation

Pune, India

Skills:

KafkaSpring BootMicroservicesDockerCore JavaOpenshiftGitlabAgileScrumAWSHibernateIbm MqJiraSpring DataJenkinsGitAppdynamicsLiquibaseBitbucketDynatraceSplunkRestful ApisJpaAzureKubernetesSpring FrameworkWeb Servicesevent-driven applicationsJava 17

Noida, India

Skills:

JavaCassandraKafkaSpring BootSSLRedisPkiApi DevelopmentRabbitmqGitDockerMySQLOracleKubernetesGenAIOath2prompt engineeringAI-powered coding assistantsmTLS3GPP standards

Beware of Scammers

We don’t charge money for job offers