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.
Lead Embedded Software Engineer at L3Harris developing real - time embedded flight software for space - based imaging payloads. Collaboration and integration of systems to ensure successful missions.
Software Engineer creating AI solutions that revolutionize social welfare. Collaborating with a team to innovate and enhance user - centered technologies.
Software Engineer developing scalable solutions that improve workflows in the social sector. Working with modern technologies in a collaborative team environment.
Software Developer creating innovative software solutions for the social economy using modern technologies. Transforming existing systems into modern cloud solutions with a focus on social work in Germany.
Software Engineer focused on PC - software integration and deployment, solving complex challenges at Cirrus Logic. Working with 3rd - party software, hardware integration, and customer - specific customizations.
Software Engineer at The Hartford developing scalable APIs and cloud - native solutions. Collaborating with teams to enhance billing applications and drive technical improvements in delivery.
Senior Software Engineer designing API integrations for Suger, helping customers grow on cloud marketplaces. Collaborating with multiple teams and guiding customers through the integration process.
Embedded Software Engineer designing and developing software for next generation tactical communications. Leading a team through Agile processes to ensure mission - critical operations.
Messaging Product Owner responsible for enterprise messaging platforms at KPMG. Leading engineering and product ownership for Exchange Online, Proofpoint, and M365 collaboration tools.
Staff Engineer developing high - performance data solutions at GEICO. Driving insurance business transformation through innovative data pipelines and advanced engineering practices.