Hybrid Software Engineer III, Python

Posted last month

Apply now

About the role

  • Software Engineer developing centralized services for expense management at Emburse. Engaging in full development cycle from feature evaluation to deployment and support.

Responsibilities

  • Develop and enhance centralized services and UIs connecting expense management and AP management products to payment partners and systems
  • Involve in all stages of the development cycle including evaluating new feature requests, designing, building, testing, and deploying product enhancements, and providing post-production support

Requirements

  • Minimum of 4 years of experience in software engineering
  • Experience with Python in a distributed web application development environment (e.g. microservices, APIs, DB integration, queues, topics, caches, containers, serverless)
  • Experience with AWS services and APIs, or equivalent cloud vendor experience
  • Experience working in OS X and Linux environments
  • Experience designing and building JSON or REST services and APIs
  • Experience with source control such as Git
  • Experience with CI/CD pipelines and deployment methodologies
  • Experience in an Agile software development environment (e.g. scrum)
  • Experience working with 3rd party APIs, workflow and integration architectures
  • Experience with large-scale or distributed web applications
  • Bachelor’s degree in Computer Science or related field, or equivalent years’ experience

Benefits

  • Equal employment opportunities (EEO)
  • Transparent interview process
  • Opportunity for open discussions with engineers during interviews
  • Productivity in decision-making

Job title

Software Engineer III, Python

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job