Job Details

ID #49597232
State Oregon
City Remote
Job type Full-time
Salary USD TBD TBD
Source Procore Technologies
Showed 2023-03-31
Date 2023-03-31
Deadline 2023-05-30
Category Et cetera
Create resume

Staff Backend Engineer, Finance Technology

Oregon, Remote 00000 Remote USA

Vacancy expired!

We’re looking for a Staff Backend Software Engineer to join Procore’s Finance & Legal Technology team. In this role, you’ll build highly scalable, reliable capability based microservices for the Finance & Billing platform, event based integrations with Finance & Billing SaaS applications like Zuora, Avalara, NetSuite, Concur, Coupa and automations to manual business processes.As a Staff Backend Software Engineer, you’ll partner with Finance, eCommerce, Compliance, Data & IT teams to gather functional requirements, design & build new capabilities or enhance existing capabilities. This is an exciting opportunity to use your domain driven design expertise to build a highly scalable and reliable platform to enable Procore launch into global markets and offer new products quickly and efficiently. This position reports into Senior Director - Finance & Legal Technology and will be remote working in the US. We’re looking for someone to join us immediately.What you’ll do:Architecting and developing web, software, prototypes, or proofs of concepts (POC’s) in Finance & Legal technologiesLeading the gathering of functional requirements with business users, developing technical specifications, and project & test planningIdentify gaps / automation opportunities in existing production applications and processes; propose and deliver on improvements to both system and processes. Where applicable, evaluate alternative methods, and present recommendations and justifications to business partnersActing as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problemsRoughly 50-70% hands-on codingGenerate technical documentation and presentations to communicate architectural and design options, and educate development teams and business usersResolve defects/bugs during QA testing, pre-production, production, and post-release patchesWork cross-functionally with various Procore teams including: Data, Integration, QA/QE, various product lines, and/or business units to drive forward resultsDemonstrate a passion for developing well architected and elegant web applicationsExperience with Agile Development, SCRUM, or Extreme Programming methodologiesWhat we’re looking for: BS/MS in Computer Science or related area or equivalent experience8+ years of experience developing systems/software for large business environments (Java/J2EE, Python, Go preferred)3+ years of experience designing complex systems, management products business applications or integration with SaaS applications in Finance & Billing domainStrong OOD and SOA principles, with ability to implement them in a language of choicePractical experience in developing applications using microservices, container technologies, container management systems such as Kubernetes, Mesos, etc.Strong experience with Databases design (SQL, NoSQL) and analyticsSkilled in software development lifecycle processes and experience with scrum, agile and iterative approaches Expertise with unit testing & Test Driven Development (TDD)Strong leadership experience: Leading meetings, presenting, technical go to person, and cross-functional leaderExcellent communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences."Self-starter" attitude and ability to make decisions independently.Helpful, can-do attitude and a willingness to take ownership of problems.Strong desire to learn and growExcellent problem solving skills with a history of superb delivery against assigned tasksOutstanding partnership skills

Vacancy expired!

Subscribe Report job