Lead Software Engineer developing AI solutions at Coupa, improving business decision-making through innovative spend management technology.
Responsibilities
Champion complex technical designs and work with architecture team to promote best practices.
Find creative and elegant solutions to complex problems.
Ensure high code quality, adherence to coding standards and best practices via critical code reviews.
Collaborate with Support and Professional Services teams to solve customer issues.
Work in an agile environment where quick iterations and good feedback are a way of life.
Help scale our platform as well expand.
Requirements
Minimum 10 years of software development experience in Ruby on Rails or Java.
Expertise in object-oriented design and analysis and secure coding practices.
Experience building REST APIs and micro-services.
Expertise in commonly used design patterns.
Experience working with React.js (or a similar Javascript framework) and CSS.
Experience working with databases such as MySQL, including good understanding of performance and optimization.
Demonstrable knowledge of designing and building scalable and concurrent software systems with high availability.
Experience with technical mentoring.
Bachelor’s degree (or above) in Computer Science Engineering or a related field.
Benefits
Pioneering Technology: At Coupa, we're at the forefront of innovation, leveraging the latest technology to empower our customers with greater efficiency and visibility in their spend.
Collaborative Culture: We value collaboration and teamwork, and our culture is driven by transparency, openness, and a shared commitment to excellence.
Global Impact: Join a company where your work has a global, measurable impact on our clients, the business, and each other.
Software Engineer developing internal tools and AI solutions for the User Ops team at Anysphere. Collaborating with operations teams to improve support efficiency using data - driven insights.
Intern assisting engineers in designing, developing, and implementing AI/ML solutions at pSemi Corporation. Supporting creation of Agent frameworks and automating RFIC design workflows.
Project Engineering Lead overseeing engineering activities in defense projects at Leonardo UK. Lead a multi - disciplinary team to ensure project management, technical quality, and customer collaboration.
Software Engineer developing and testing AI components for air traffic control expansion platform. Collaborating with cross - functional teams to enhance operational decision - making and system reliability.
Software Engineer responsible for developing embedded OS and BSP for Satellogic's satellite computers. Collaborating with hardware teams and ensuring compatibility between software and electronics with a focus on innovation.
Lead Software Engineer overseeing resource management and technical leadership for web applications at Razer. Engage in collaborative efforts and manage complex, international projects in the gaming industry.
Senior Software Engineer responsible for designing, developing, and supporting software applications at a Brazilian company. Leading complex projects with minimal supervision in a hybrid work environment.
Software Engineer managing application development and maintenance in a technology portfolio. Leading projects and collaborating with both technical and business departments for effective software implementations.
Senior Software Engineer collaborating with global team to implement technical strategies and systems at Intrepid Travel. Focused on delivering value and enhancing travel experiences.
Lead Software Engineer developing Recurring Payments solutions with a focus on Java and Spring Boot for Luminor. Collaborate with cross - functional teams in a hybrid work environment.