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
React.js 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 Bachelor's 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
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 we’re 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 peopleandplaces@zendesk.com with your specific accommodation request.
Aspire IT Services
Aspire IT Services
Nelnet
Stone
NEC Software Solutions