Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Our client is looking for a Software Engineer with a Data focus for a contract position. This is a hybrid role.
You’ll be the first dedicated engineer focused on data extraction, transformation, and visualization enablement. Working alongside experienced cloud engineers, you’ll:
- Query, clean, and organize live production data from multiple systems (primarily using SQL and Cosmos DB).
- Build or re-architect backend data models and storage solutions to make data more accessible and reliable.
- Design the pipelines and logic to feed Power BI dashboards with real-time and historical data.
- Collaborate with architects and stakeholders to identify the right data sources and ensure meaningful, performant dashboards.
This isn’t a data science or analytics role, it’s a software engineering role focused on backend data engineering: building the systems that make meaningful analysis possible.
- Languages: Python or Java (core stack is Java-based; Python experience equally valued)
- Database: SQL, Cosmos DB (experience with any NoSQL or distributed database a plus)
- Dashboards: Power BI (experience building data sources for dashboards, not necessarily designing visualizations)
- Cloud: Azure (experience in other major clouds acceptable)
- Data manipulation: ETL/ELT concepts, structured/unstructured data handling
- Version control & CI/CD: Git, pipelines, automation tools
What we’re looking for
- Strong software engineering background with experience in Python or Java (ideally both).
- Excellent SQL skills, able to write, optimize, and debug complex queries.
- Proven experience in building and managing databases, preferably in a production environment.
- Hands-on experience integrating backend data pipelines with Power BI or similar dashboarding tools.
- Familiarity with cloud-native data tools and services (Azure or AWS).
- A self-starter who enjoys greenfield work — comfortable defining structure, not just maintaining it.
- Collaborative mindset — able to work closely with cloud engineers, architects, and non-technical stakeholders.
Key Skills
Ranked by relevanceReady to apply?
Join Morgan McKinley and take your career to the next level!
Application takes less than 5 minutes

