Solutions Engineer
Job Title: Solutions Engineer –Domain
Job Location: Deerfield, IL (Hybrid - 3 days/week onsite)
Key Technology: Azure, Spark, SDK, SQL/NoSQL, Python/Node/Java
Job Responsibilities:
- Act as the lead engineer for each domain
- Collaborate with Solution Architects to ensure understanding needed for engineering level guidance to nearshore teams
- Translate architecture design to engineering level guidance
- Own specifying architectural designs into sprint-ready engineering tasks for assigned domain
- Ensure delivery to the solution architecture within domain
- Answer design questions for sprint teams
- Participate in backlog refinement sessions to align team with the architecture
- Act as the internal technical expert supporting Product design and Engineering teams on demonstrations and technical discussions.
- Create/Update documentation such as solution design patterns and engineering standards.
- Lead technical discussions around APIs, integrations, data flow, compliance and security.
- Serve as a trusted advisor on best practices, technical implementation, and scalability.
Skills and Experience Required:
Required:
- 8+ years in full-stack or backend software development.
- Experience with Python, Spark, Databricks, Azure Event Hub, ADF, Delta Tables
- Strong understanding of Spark and Azure data services.
- Experience with cloud platforms, preferably Azure.
- Familiarity with integrations, SDKs, and system architecture design.
- Knowledge of databases (SQL and/or NoSQL) and data modeling.
- Experience with scripting or programming languages (e.g., Python, Node.js, or Java).
- Excellent communication skills, both written and verbal.
- Ability to explain complex technical concepts to non-technical stakeholders.
- Strong problem-solving and troubleshooting skills.
- Highly collaborative and customer-focused mindset.
Desired:
- Exposure to DevOps, CI/CD pipelines, and containerization (Docker, Kubernetes).
- Pharmacy Business domain experience