Software Engineer developing Coupa’s community-generated AI and spend management platform for businesses. Contributing to agile platform scaling and enhancing innovative features through collaboration.
Responsibilities
Contribute to scaling Coupa’s platforms as the company grows, finding the right balance between a consolidated codebase and the flexibility of microservices.
Collaborate with Product and Development teams to design and build innovative new features that enhance the platform’s capabilities.
Develop creative, elegant solutions to complex technical problems that improve system performance and scalability.
Participate actively in code reviews to ensure the delivery of high-quality, maintainable, and reliable software.
Work in an agile environment that values quick iterations, open feedback, and continuous improvement.
Contribute to engineering best practices by writing clean, efficient code and sharing knowledge across the team.
Requirements
Bachelor’s Degree in Computer Science, Information Technology or related field
2+ years of experience building enterprise, SaaS web applications using one or more of the following modern frameworks technologies: Java, ReactJS and Typescript and strong knowledge of Javascript, CSS, HTML5.
Strong object-oriented design and analysis skills
Experience building REST APIs and microservices
Good understanding of common design patterns
MySQL and general database knowledge, including performance and optimization
Critical thinker with a curious, passionate and growth-oriented mindset
Benefits
Coupa complies with relevant laws and regulations regarding equal opportunity
Senior Backend Developer responsible for backend service design and integration in AI marketing platforms. Collaborating with engineers to ensure reliable, secure, and scalable solutions.
Senior Developer in software applications using C# (.NET / .NET Core) and participating in full software development life cycle. Working in a hybrid environment with remote flexibility.
Python Engineer responsible for building and deploying applications using standard tools. Working in Scrum and advising clients on the best solutions while reporting to the Team Leader.
Senior .NET Engineer Team Lead for PredictIt overseeing backend engineering team and systems. Leading high - quality service development and ensuring system performance in financial domain.
Backend Developer with expertise in Node.js, contributing to a scalable technology product team in Brazil. Focus on high - quality code and collaboration in an agile environment.
Physical Design Engineer at NVIDIA developing high - speed communication devices. Involved in designing chips with a focus on power, area, and performance.
Senior Software Engineer designing and optimizing scalable backend systems for PayPal’s payouts platform. Focus on automating funds - in options and enhancing payment processing.
Software Engineer enhancing gaming platform features and architecture using Go. Involved in the development of robust backend solutions within a hybrid work model.
Senior Software Engineer specializing in Java full stack development at YASH Technologies. Responsible for technical software delivery and team collaboration.
Sr. Software Engineer needed for YASH Technologies focusing on Java and AWS technologies. Collaborating in cloud - based environment to deliver innovative software solutions.