Software Engineer – Travel & Expense (T&E) Applications (SAP Concur)
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateOur client, an industry leader in automotive data, is seeking a Software Engineer with experience in Travel & Expense applications such as SAP Concur for a full-time position located in either Centerville, VA, Detroit, MI metro area, or Columbia, MO. This is a 4-day-a-week in-office hybrid position. No visa transfer is available for this position. No agencies, please.
Role Summary:
Design, build, integrate, and support
Travel & Entertainment (T&E)
solutions centered on
SAP Concur
(Expense, Travel, Invoice as applicable). You’ll deliver secure, reliable integrations and enhancements across expense automation, approvals, audit/compliance, and downstream finance systems—improving employee experience while ensuring policy adherence.
Key Responsibilities:
- Build and enhance Concur-focused solutions across
Expense
,
Travel
,
Request/Authorization
, and related T&E workflows.
- Design and implement
integrations
between Concur and enterprise systems (e.g., ERP/GL, HRIS, IAM/SSO, data warehouse, travel/booking, corporate card providers).
- Develop services and automation for:
- Expense creation and validation
- Receipt ingestion/attachment workflows
- Policy checks, audit rules, and approval routing
- Reconciliation, postings, and exception handling
- Implement and maintain
APIs, middleware, and batch jobs
to move data reliably (near real-time and scheduled).
- Ensure
data quality
: mapping, transformations, currency/tax handling, cost objects (cost centers, projects), and compliance fields.
- Own
non-functional requirements
: observability, logging, alerting, performance tuning, scalability, and resilience.
- Drive
secure development
practices: secrets management, least privilege, encryption in transit/at rest, and auditability.
- Partner with Finance, Travel, HR, and Security stakeholders to translate policy and accounting needs into technical designs.
- Write clean, maintainable code and tests; participate in code reviews and contribute to engineering standards.
- Support production operations: incident triage, root-cause analysis, and continuous improvement (SLOs/SLAs).
Required Qualifications:
- 3+ years of professional software engineering experience (or equivalent).
- Hands-on experience delivering
T&E/expense
solutions, preferably with
SAP Concur
in an enterprise environment.
- Strong programming skills in one or more:
Java, C#, Python, JavaScript/TypeScript
.
- Experience building/consuming
REST APIs
, webhooks/events, and integrating SaaS platforms.
- Solid understanding of integration patterns:
ETL, message queues, file-based interfaces (SFTP), iPaaS
, idempotency, retries.
- Proficiency with
SQL
and data modeling; ability to troubleshoot data issues end-to-end.
- Familiarity with
authentication/authorization
(OAuth2, SAML/SSO concepts) and secure API practices.
- Experience with CI/CD and source control (e.g., Git-based workflows).
Preferred Qualifications:
- Direct experience with Concur data objects and workflows (expense reports, items, allocations, attendees, approvals, audit rules).
- Experience with enterprise finance concepts:
GL posting, cost accounting, VAT/GST
, multi-currency, and reimbursement cycles.
- iPaaS/middleware experience (e.g., MuleSoft, Boomi, Workato, Azure Integration Services, AWS integration tooling).
- Cloud experience (AWS/Azure/GCP), including serverless and containerized workloads.
- Observability tooling experience (APM, centralized logging, metrics, tracing).
- Experience working in regulated environments (SOX, GDPR, PCI considerations for travel/card data).
Core Technical Skills (Examples)
Integration & APIs:
- REST, JSON, SFTP, event-driven patterns, data validation, error handling, reconciliation
- Data:
SQL, ETL, data mapping, master data synchronization
- Engineering Excellence:
unit/integration testing, contract testing, CI/CD, code review, documentation
- Security:
OAuth/SAML concepts, secrets management, secure coding, auditing/logging hygiene
- Education
Bachelor’s degree in computer science, Engineering, or equivalent practical