drjobs Senior Software Engineer

Senior Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Description

Job Description: Senior Software Engineer (Applications)

Location - Bangalore India

DESCRIPTION

Zendesk is using cutting edge technologies and software for their customers including complex implementations and integrations encompassing Data Analytics Artificial Intelligence and Cloud Computing.

You will join the Professional Services team. Its mission is to build custom solutions for Zendesk customers. They are built on top of various Zendesk products (Support suite Sell suite Sunshine Platform & Sunshine Conversations) to extend their capabilities and integrate with other systems. We create solutions using various APIs either on the backend or the frontend side. Our core competencies are originating from the JVM & Java ecosystem but we also deliver cloud-native solutions (on AWS) and frontend applications (in Zendesk Apps Framework). We work fully remotely using Slack and Zoom as our main means of collaboration

Working as part of our Professional Services function Senior Software Engineer will be responsible for designing implementing and maintaining tools and processes for software application while also ensuring the reliability security and performance of our software that we develop for our customers.

KEY RESPONSIBILITIES

  • Design and develop custom integration services Zendesk customers based on the cloud native 12 factor principles.

  • Design and implement microservices from scratch (a lot of greenfield projects)

  • Enhance existing microservices by interacting with technical and solution architects as well as customer stakeholders (if needed)

  • Maintain technical documentation and lead daily technical meetings all the while mentoring and influencing junior members of the team.

  • Design configure and maintain a wide range of services on Amazon web services cloud platforms for IaaS and PaaS layers.

  • Collaborate closely with infrastructure operations security networking and other teams to ensure smooth software development infrastructure design and deployment processes.

  • Identify design and development bottlenecks and implement solutions to improve efficiency and reliability.

  • Keep abreast of latest security best practices and CVEs to protect our applications. Implement and maintain security best practices with continuous monitoring and improvement.

  • Troubleshoot and resolve issues in development testing and production environments from a perspective of high severity incidents raised by customers that need deeper root cause analysis.

  • Create and maintain clear and concise documentation for all software development procedures and maintenance processes to comply with regulations and governance.

TECHNICAL SKILLS

  • Work on customer projects with a goal to deliver a working solution within defined timelines. It will require cooperation with team members and other stakeholders from a wider organisation

  • Develop new solutions following best practices like SOLID code reviews test automation CI/CD deploymentsExperience in setup configuration and drive the maintenance of application services on Amazon Web Services cloud platform.

  • Proficiency in the following areas

  • Java 17 / Kotlin with Spring Boot

  • with TypeScript

  • MySQL and DynamoDB databases

  • Serverless AWS Lambda Step Functions

  • Familiarity with Docker / Kubernetes

  • BPM software experience preferable (for e.g. Workato)

  • Possess a solid foundation in Computer Engineering holding a Bachelors degree in the field.

SOFT SKILLS

  • Technical insight and ability to troubleshoot issues and find solutions is essential in order to solve critical customer issues quickly.

  • A willingness to learn and stay up-to-date with the latest technologies and tools in the relevant domain is essential for e.g. Generative AI for business applications.

  • Senior Software engineers need to be able to effectively communicate and influence with peer developers architects operations teams and other stakeholders

EXPECTATIONS OF THIS ROLE

  • Professional experience in developing and designing software solutions

  • Solid command of Java or other JVM-based language & frameworks

  • Willingness to build solutions also in the frontend stack. Prior experience will be welcome!

  • Interest in building cloud-native solutions on AWS platform

  • Being open to explore alternative technologies & technology stacks

  • Ability to work remotely and independently yet in collaboration with the rest of the team

  • Mentoring and helping less experienced team members

Work Experience:

  • Around 6 to 8 years of total experience.

  • Must have experience on Java springboot micro services design/ development/ maintenance/ enhancement with high performance coding

  • Demonstrable experience in technical leadership and mentoring of a small team

Please note that Zendesk can only hire candidates who are physically located and plan to work from Karnataka or Maharashtra. Please refer to the location posted on the requisition for where this role is based.

Hybrid: In this role our hybrid experience is designed at the team level to give you a rich onsite experience packed with connection collaboration learning and celebration - while also giving you flexibility to work remotely for part of the week. This role must attend our local office for part of the week. The specific in-office schedule is to be determined by the hiring manager.

The intelligent heart of customer experience

Zendesk software was built to bring a sense of calm to the chaotic world of customer service. Today we power billions of conversations with brands you know and love.

Zendesk believes in offering our people a fulfilling and inclusive experience. Our hybrid way of working enables us to purposefully come together in person at one of our many Zendesk offices around the world to connect collaborate and learn whilst also giving our people the flexibility to work remotely for part of the week.

Zendesk is an equal opportunity employer and were proud of our ongoing efforts to foster global diversity equity & inclusion in the workplace. Individuals seeking employment and employees at Zendesk are considered without regard to race color religion national origin age sex gender gender identity gender expression sexual orientation marital status medical condition ancestry disability military or veteran status or any other characteristic protected by applicable law. We are an AA/EEO/Veterans/Disabled employer. If you are based in the United States and would like more information about your EEO rights under the law please click here.

Zendesk endeavors to make reasonable accommodations for applicants with disabilities and disabled veterans pursuant to applicable federal and state law. If you are an individual with a disability and require a reasonable accommodation to submit this application complete any pre-employment testing or otherwise participate in the employee selection process please send an e-mail to with your specific accommodation request.


Required Experience:

Senior IC

Employment Type

Full-Time

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.