Join our Autonomous Procurement - Applications & API Team as a Senior Software Engineer to design and build full-stack features that power robust applications and APIs that enable efficient procurement and carrier management.
Requirements
- 5+ years of professional software engineering experience, including meaningful ownership of production systems
- Strong backend experience building services in Python (Python 3) in cloud environments (AWS)
- Experience with common backend patterns and tools (Flask, Celery, PyTest or similar)
- Solid database skills with PostgreSQL (schema design, indexing, query performance)
- Familiarity with distributed systems and microservices architecture; ability to reason about tradeoffs
- Experience using AI-assisted development tools (e.g., Cursor, GitHub Copilot, Claude Code, Gemini CLI etc.) to accelerate delivery while maintaining high engineering standards (clear intent, good tests, safe changes, and debuggable code)
- Solid Frontend experience building modern web apps (React preferred; Angular/Vue acceptable)
- Deep understanding of JavaScript/TypeScript, HTML, and SCSS; strong UX/UI instincts and accessibility basics
- Experience designing and consuming REST APIs (versioning, pagination, error handling, auth patterns)
- Experience with CI/CD, testing strategies (unit/integration/e2e), and code quality practices
- Strong written communication skills and comfort working asynchronously across time zones
Benefits
- 401k Matching
- Generous Parental Leave
- Retirement Plan
- Tuition Reimbursement