Staff Software Engineer responsible for scalable software solutions at ClickBus. Collaborating with product and design teams to meet business needs.
Responsibilities
Lead software development by designing and implementing robust, scalable solutions that meet business needs.
Define and develop system and application architecture, ensuring alignment with business goals and scalability.
Provide technical guidance and mentorship, conducting code reviews and developing team members’ skills to raise the organization's technical standard.
Conduct rigorous code reviews to ensure quality, security, and adherence to coding standards.
Diagnose and resolve complex software and infrastructure issues by implementing effective, long-lasting solutions.
Work closely with product, design, and operations teams to ensure technical solutions meet business requirements.
Maintain and update detailed technical documentation to facilitate maintenance and evolution of developed solutions.
Analyze and optimize system and application performance, implementing continuous improvements.
Ensure all solutions comply with security standards and industry best practices.
Create and evaluate proofs of concept for new technologies and approaches, validating their applicability and effectiveness.
Identify and propose technological innovations that can benefit the company, staying current with industry trends and advancements.
Lead the response to critical incidents, diagnosing root causes and implementing solutions to minimize impact and ensure rapid system recovery.
Automate operational processes by developing scripts and tools to optimize engineering efficiency and productivity.
Develop and deliver training programs for the team, promoting continuous development of engineers' technical skills.
Lead the integration of Artificial Intelligence solutions, implementing machine learning models and algorithms to optimize software performance, automate complex tasks, and add strategic value to products.
Requirements
Define and develop system and application architecture, ensuring alignment with business goals and scalability.
Provide technical guidance and mentorship to other team members, helping them develop their skills and resolve technical challenges.
Diagnose and resolve complex software and infrastructure issues by implementing effective, long-lasting solutions.
Work closely with product, design, and operations teams to ensure technical solutions meet business requirements.
Develop and deliver training programs for the team, promoting continuous development of engineers' technical skills.
Senior Software Engineer developing AI - based automation systems, managing architecture and production integrations for client projects. Collaborating with teams to create scalable, efficient solutions.
Software Engineer developing software components for scientific instrumentation at Malvern Panalytical. Contributing to Agile delivery with a focus on modernising existing software and mentoring junior engineers.
Senior Mobile Software Engineer responsible for developing secure mobile applications and enhancing fraud detection systems. Collaborating with cross - functional teams in an international product company.
Senior Software Engineer developing Adaptive Planning solutions within Disney Experiences. Leading integrations, design oversight, and mentoring junior developers with a focus on performance and scalability.
Lead Software Engineer developing AI - powered financial systems for Disney's licensing operations. Shaping the architecture of next - generation platforms while mentoring junior engineers.
Systemadministrator for Linux and PostgreSQL at an open - minded interdisciplinary university. Ensuring high availability and overseeing Linux systems and PostgreSQL clusters.
Staff Software Engineer leading agentic AI implementation at Atria Health. Focused on technology workflows and cross - functional collaboration for innovative healthcare solutions.
Software Engineer building large - scale distributed systems at Quantcast. Collaborating with data science and engineering teams to optimize data processing workflows.
Lead Engineering Technologist providing technical expertise to solve complex problems. Overseeing training and development for engineering staff in a hybrid role at Duke Energy.