Software Engineer III
We are looking for a Software Engineer III who is excited to rethink traditional file processing through an AI-first lens.
In this role, you will design and implement modern, intelligent file ingestion and processing pipelines where AI is embedded into decision-making, automation, and observability-unlocking faster, smarter, and more reliable data delivery.
* Design and build a high performance, scalable and reliable control plane where AI services are first-class components of the file processing pipeline, augmenting validation, transformation, and routing logic using technology such as AWS
* Build solutions that prioritize AI observability, ensuring AI-driven decisions are explainable, include confidence assessment, are traceable to specific models or configurations, and are supported by fallback paths and human-in-the-loop audit trails
* Own end-to-end data observability solutions that surface anomalies across freshness, volume, schema, and data distribution
* Design meaningful data profile reports that provide intuitive and business friendly insights into data quality measures to support client stewardship, issue monitoring, alerting, and troubleshooting
* Monitor data processing pipelines to ensure SLAs are met and proactively communicate risks and potential impacts
* Proactively surface and resolve underlying causes of issues to drive sustained improvement and stability of data processing pipelines
* Mentor junior team members in proper application design and security
* Define architecture & help throughout refinement process
* Collaborate across teams for developing or enhancing product features
* Design clear and concise REST service interfaces and APIs with corresponding documentation
* Ensure code quality through comprehensive automated testing and adherence to backend engineering best practices
* Effectively resolve production problems in a timely manner by rapidly organizing and deploying the appropriate resources
* Ensure that secure coding practices are followed throughout the software life cycle
* Experiment with new tools and technologies, build working POCs, conduct knowledge sharing sessions and provide recommendations for product improvement
* Effectively communicate software solution expectations to internal customers, team members and other stakeholders in a timely and clear fashion
* Participates in planning meetings, retrospectives, daily stand ups, and other meetings as part of the software development process
* Minimum of bachelor's degree in Computer Science (or related field) from four-year college or university with minimum 3.0 GPA
* Minimum 3 years of experience or similar ability in software development
* Proficient in Python and SQL for backend services and data processing workflows
* Experience consuming RESTful APIs
* Experience working with AWS services including serverless services and containerized depl...
- Rate: Not Specified
- Location: Lehi, US-UT
- Type: Permanent
- Industry: Finance
- Recruiter: XACTWARE SOLUTIONS INC
- Contact: Not Specified
- Email: to view click here
- Reference: 3523
- Posted: 2026-04-04 07:53:41 -
- View all Jobs from XACTWARE SOLUTIONS INC
More Jobs from XACTWARE SOLUTIONS INC
- QC Lead
- Forklift Operator
- Health, Safety, and Security Leader
- Process Engineer
- Director, IT
- Environmental Engineer
- Production Associate
- Multi-Craft Maintenance Technician
- Shift Team Leader
- Pipefitter Helper
- Outside Sales Representative
- Outside Sales Representative
- Crane Operator
- Samstagskraft Kommissionierung Außenlager (w/m/d) geringfügig 8,5h/w - IKEA Innsbruck
- Workflow Orchestration and Automation - Product, Senior Associate
- Janitor - 162
- Van Driver / Transport
- Rehab Tech
- Occupational Therapist
- Optometrist, FT (PC) - The Greene