Posted:3 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Lead Software Engineer

Bangalore, India

WHO WE ARE

Certinia delivers a Services-as-a-Business platform that powers and connects all aspects of

services operations, from services estimation and delivery to customer success management

and financial planning and accounting. The companys Professional Services Automation (PSA),

Customer Success (CS), and Financial Management (FM) solutions—delivered on Salesforce’s

leading cloud platform—provide the ability to run a connected services business, deliver with

intelligence, and achieve business agility. Headquartered in Austin, Texas with presence around

the world, Certinia is backed by Haveli Investments, TA Associates, General Atlantic and

Salesforce Ventures. For more information, visit www.certinia.com.

THE ROLE

As a Lead Software Engineer you will work as a leading member within the Certinia software

product development organisation building and maintaining Certinia business applications

using the full technology stack, on the Salesforce platform.

This position requires taking a leading role in an Engineering team acting as a mentor and

coach across the product development organisation. It requires providing guidance to the

Engineering teams, Product Managers and User Experience Designers and Content Creators,

influencing their decisions based on technology potential. You will frequently interact with

senior technical leadership advising on best use of technology in key strategic initiatives. You

will be required to frequently present to senior stakeholders both internally and externally.

You will be responsible for the quality of technical solutions and code of one or more significant

software areas that make up the Certinia product set. This will include consideration for

enterprise requirements such as performance, transactional data volumes, user concurrency,

security and integration capabilities. You will write and review software, you will test software,

and you will write and review automated tests. You will be active in defining methods and

standards of work that drive high quality across the product development organisation.

You will provide an oversight role across key developments, supporting other teams and

individuals, being aware of their work, ensuring good technical decision making.

You will understand and operate within Certinia’s adopted software development life cycle and

processes, which have been influenced by Agile concepts taken from Lean and Scrum. These

include keeping the main source control branch clean and release ready.

You will be involved in upstream work along with Product Managers and User Experience

Designers, that seek to break down high level requirements into workable technical designs and

solutions. You will review other team members' coding approaches, code and tests to guard

against errors and poor coding solutions.

WHAT YOU WILL DO IN THIS ROLE

  • Lead the design of software solutions

  • Oversee approaches and technical decision making across a team

  • Design and write code that delivers new capabilities and extends existing capabilities

  • Diagnose customer reported software issues and resolve them with code fixes

  • Design and write tests

  • Fix issues that result from product builds

  • Peer review code and help content

  • Test yours and others’ code

  • Keep the code base clean and always release-ready

  • Act as a role model demonstrating customer values through your behaviour

  • Coach and mentor others

  • Support other teams when required

WHAT YOU NEED TO BE SUCCESSFUL IN THIS ROLE

  • Demonstrable experience developing on the Salesforce platform

  • Demonstrable experience of successfully designing and coding complex software

applications using object oriented languages and enterprise frameworks

  • Demonstrable experience of solving requirements associated with performance, data

volumes, concurrency, security and integration

  • The ability to lead complex software challenges with minimal support or supervision

  • The ability to work and collaborate in a team

  • Experience of object oriented programming languages such as Java, C#, Apex etc.

  • Experience of enterprise software frameworks

  • Experience of applying architectural and software patterns


  • Good communication skills

  • Determination and resourcefulness

WHAT ELSE WOULD BE GREAT

  • Degree and/or Masters or PHd in a Science, Technology, Engineering or Mathematics

subject

  • Experience in a number of industries with varying characteristics

  • Domain knowledge of Certinia solutionsRole & responsibilities

Preferred candidate profile

More Jobs at Certinia-Legal Name(Proautomation Development Services (india) Llp)

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You