Lead Software Engineer, Technology Platform Position Available In Montgomery, Pennsylvania
Tallo's Job Summary: This job listing in Montgomery - PA has been recently added. Tallo will add a summary here for this job shortly.
Job Description
Job Description:
Coupa makes margins multiply through its community-generated AIand industry-leading total spend management platform for businesseslarge and small. Coupa AI is informed by trillions of dollars ofdirect and indirect spend data across a global network of 10Mbuyers and suppliers. We empower you with the ability to predict,prescribe, and automate smarter, more profitable business decisionsto improve operating margins. Why join Coupa?
-
PioneeringTechnology:
At Coupa, were at the forefront of innovation,leveraging the latest technology to empower our customers withgreater efficiency and visibility in their spend.
-
CollaborativeCulture:
We value collaboration and teamwork, and our culture isdriven by transparency, openness, and a shared commitment toexcellence.
•
Global Impact:
Join a company where your work has aglobal, measurable impact on our clients, the business, and eachother. Learn more on Life at Coupa blog and hear from our employeesabout their experiences working at Coupa. The Impact of LeadSoftware Engineering to
Coupa:
At a technical level yourdevelopment team will offer application and infrastructure supportfor customer environments. You’ll have the opportunity tocollaborate across software products with engineers all over thecompany and globe to plan and deploy product releases. We arelooking for an extremely talented Lead Software Engineer to joinour Technology Platform Team. You will be part of a global agilegroup that is responsible for building the best in class SaaSplatform, deployment infrastructure, and services. The positionwill require a candidate to design, develop, maintain, and scaleCoupa’s platform systems, services, and operational automation. Ourmain languages are Ruby and Go, and we expect you to be able tocontribute in either. In summary, the Technology Platform Team isresponsible for the backbone of Coupa’s Enterprise SaaSApplication. We evaluate and introduce new technologies where itmakes sense, we develop features that can impact all customers, wedevelop tools and frameworks to improve our process, we work inclose collaboration with Operations, and we hold the bar very highfor what we deliver.
What Youll Do:
Being a hands-on contributor isa key responsibility in this role Design, develop, maintain, andscale Coupa’s platform systems and services Participate inoperational design and code review Architect and develop reusablemicroservices and other Platform components Develop frameworks forstandardizing and enabling data flows via APIs, files, messagequeues Advocate best practices (unit/automation testing, codereviews, code quality, etc.) Engage with other teams to makeplatform components simpler to deploy and operate A good teamplayer, works and communicates well with others Find creative,elegant and maintainable solutions to complex problems Continuallylook for opportunities to improve our platform, process andbusiness What You Will Bring to
Coupa:
Minimum of 7 years ofsoftware development experience Minimum of 4 years of experience asa Senior Software Engineer Expertise in one or more of thefollowing programming languages: Ruby, Go Proven understanding ofsoftware development best practices and design patterns Experiencewith RESTful API development using Golang Experience withhigh-throughput message queueing systems (Kafka/Resque/etc)Experience with modern MVC web framework, Rails highly preferredExperience with building micro services in languages like Golang orRuby on Rails Experience with cloud native architecture andtechnologies like Kubernetes, EC2 etc. Experience working in anagile environment that follows Scrum or other agile methodologiesExperience working with SQL and NoSQL databases, including MySQL,Redis, MongoDB Self-motivated, go-getter, passion for learning,strong communication skills Bachelors degree in Computer Science(or equivalent), or equivalent experience Extra considerations:
Experience managing and enhancing CI/CD pipeline software/tools,such as Jenkins Experience with Docker Experience with Amazon AWS,EC2, or similar elastic cloud environments Open source projectcontributions, especially in Go The estimated pay range for thisrole is as follows:
- Based in
California:
$174,250
- $205,000
- Based in
Colorado:
$149,600
- $176,000
- Based in
New Jersey:
$174,250
- $205,000
- Based in
New York:
$174,250
- $205,000
-
Basedin Washington:
$158,525
- $186,500 The successful candidate’sstarting salary will be determined based on permissible,non-discriminatory factors such as skills, experience, andgeographic location within the state.
LI-TC1 LI-Remote Coupacomplies with relevant laws and regulations regarding equalopportunity and offers a welcoming and inclusive work environment.
Decisions related to hiring, compensation, training, or evaluatingperformance are made fairly, and we provide equal employmentopportunities to all qualified candidates and employees. Please beadvised that inquiries or resumes from recruiters will not beaccepted. By submitting your application, you acknowledge that youhave read Coupa’s Privacy Policy and understand that Coupareceives/collects your application, including your personal data,for the purposes of managing Coupas ongoing recruitment andplacement activities, including for employment purposes in theevent of a successful application and for notification of futurejob opportunities if you did not succeed the first time. You willfind more details about how your application is processed, thepurposes of processing, and how long we retain your application inour Privacy Policy