🚀 Now Hiring: Senior Software Engineer III – Data Integration / EDI (Azure Functions)
📍 Remote (USA) | Contract-to-Hire | Senior Level
We’re looking for a senior engineer with strong experience building production-grade Azure Functions to drive enterprise data extract & load workflows.
This role focuses on event-driven and pipeline-based data integration, where Azure Functions and state/queue-based orchestration are at the core of the architecture. You’ll work on a critical enterprise system responsible for reliably extracting and moving data across complex platforms.
🔧 What you’ll be working on
- Designing and maintaining Azure Functions–based data extract & load processes
- Building event-driven and state-based workflows using queues and orchestration patterns
- Extracting data from internal and external systems and moving it across enterprise platforms
- Implementing retry logic, state management, monitoring, and error handling
- Collaborating closely with stakeholders to understand data flows and integration requirements
- Applying strong engineering practices, including code reviews, testing, version control, and maintainable design
- Using AI-assisted development tools to improve productivity, code quality, refactoring, debugging, and technical problem-solving
🧠 What we’re looking for
- 7+ years of hands-on software engineering experience
- Strong, real-world experience with Azure Functions in production
- Experience with event-driven architectures, queues, and state handling
- Solid background in .NET and SQL
- Understanding of data extraction and load concepts, including ETL / ELT
- Practical experience using AI tools in day-to-day software development, such as Claude, ChatGPT, OpenAI Codex, GitHub Copilot, Gemini, Cursor, or similar tools
- Openness and ability to use AI effectively for coding, refactoring, test generation, debugging, documentation, and improving development speed without sacrificing code quality
- Strong judgment in reviewing, validating, and safely applying AI-generated code
➕ Nice to have
- Experience with Azure Data Factory, either conceptually or through prior usage
- Exposure to Databricks, Synapse, or similar Azure data services
- EDI or enterprise integration experience
- Experience applying AI tools to legacy-code modernization, data-integration work, SQL optimization, or cloud-development workflows
✈️ Onboarding Requirement
A 2–3 day in-person onboarding in Portland, OR is required upon hiring.
All travel, accommodation, and meal expenses are fully covered by the client.
🌟 Why this role
- Work on a core enterprise data system
- High ownership and architectural responsibility
- Fully remote USA-based role with a contract-to-hire path
- Long-term opportunity working with modern Azure integration patterns
- Join an engineering environment that is actively adopting AI-assisted development to improve productivity and software quality