Personalized Technology Expense Management (TEM) Audits, Surprising Savings
Senior Data Engineer, Azure
Location
Rhode Island
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Data Engineer, Azure
The SpyGlass Group, LLC
• Design, develop, and support Azure Durable Functions utilizing orchestrator and activity patterns. • Build and maintain solutions using .NET 8 (Isolated Worker) and distributed processing architectures. • Modernize existing automation processes by converting legacy PowerShell-based workloads into scalable, stateless Azure Functions. • Implement event-driven architectures leveraging Azure Event Hubs and related Azure services. • Develop high-performance data ingestion pipelines utilizing watermark-based change detection, parallel processing, and scalable ingestion patterns. • Support the migration of legacy data processing systems to Azure-based cloud infrastructure. • Contribute to the design and implementation of modern cloud-native data processing solutions. • Analyze and optimize existing workflows to improve scalability, reliability, and operational efficiency. • Collaborate with architects, engineers, and stakeholders to define future-state cloud data platform capabilities. • Design and implement data validation, reconciliation, and quality assurance frameworks. • Develop parallel-run validation strategies to ensure accuracy during modernization efforts. • Build comprehensive observability solutions including logging, monitoring, telemetry, and alerting. • Implement robust error handling, retry mechanisms, and operational support processes using Azure Application Insights and related monitoring tools. • Design, optimize, and maintain SQL Server solutions including stored procedures, queries, and database performance tuning. • Troubleshoot complex database performance issues and implement scalable solutions. • Ensure data integrity, consistency, and reliability across integrated systems. • Evaluate downstream dependencies including reports, integrations, data feeds, and business applications. • Partner with technical and business teams to ensure successful solution delivery. • Participate in architecture discussions, code reviews, and technical design sessions. • Document solutions, processes, and technical standards. • Provide technical leadership and mentorship to engineering resources, including offshore development teams when applicable. • Coordinate development activities across distributed teams and promote engineering best practices, code quality standards, and knowledge sharing. • Encourage the effective use of AI-assisted development tools such as GitHub Copilot (or similar) to accelerate code generation, documentation, testing, and engineering productivity.
Job Requirements
- 7+ years of experience in software engineering, data engineering, or cloud engineering roles.
- Strong experience developing Azure Durable Functions and Azure serverless solutions.
- Expertise with .NET 8 and C# development.
- Experience designing distributed processing and event-driven architectures.
- Hands-on experience with Azure Event Hubs and Azure integration services.
- Strong SQL Server development and performance tuning experience.
- Experience building scalable data ingestion and transformation solutions.
- Experience implementing monitoring, observability, and operational support frameworks.
- Strong understanding of cloud architecture principles and modern software engineering practices.
- Excellent communication, collaboration, and stakeholder management skills.
Benefits
- Health insurance
- Professional development
Related Guides
Related Categories
Related Job Pages
More Cloud Engineer Jobs
Role Description We are seeking a skilled Azure Cloud Engineer to design, deploy, and operate large-scale, secure, and resilient cloud platforms on Microsoft Azure. In this role you will own the end-to-end cloud engineering lifecycle, including: - Architecture - Infrastructure-as-code - Automation - Security hardening - Cost optimization - Observability - Ongoing operational excellence for production workloads The ideal candidate will combine deep technical expertise across Azure services with strong DevOps engineering practices, and will partner closely with application development, security, and SRE teams to deliver cloud-native solutions that meet demanding business requirements for scalability, reliability, and compliance. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of cloud engineering experience, with at least three years focused on Microsoft Azure in production environments. - Strong hands-on experience with Azure core services, including compute, storage, networking, identity, and platform-as-a-service offerings. - Production-level experience with infrastructure-as-code tools such as Terraform, Bicep, or ARM templates. - Solid experience designing and operating Azure Kubernetes Service (AKS) clusters at scale. - Hands-on experience with Azure DevOps or GitHub Actions for CI/CD across infrastructure and applications. - Strong scripting skills in PowerShell, Bash, and Python, with the ability to write maintainable automation code. - Deep understanding of cloud security principles, identity management, and compliance frameworks. - Experience implementing monitoring, alerting, and observability strategies across distributed workloads. - Strong troubleshooting, communication, and documentation skills. Requirements - Design and implement enterprise-grade Azure cloud architectures spanning compute, networking, storage, identity, and data services. - Develop, maintain, and continuously improve infrastructure-as-code using Terraform, Bicep, or ARM templates. - Configure and manage Azure landing zones, virtual networks, subnets, route tables, and network security groups. - Implement secure identity, access management, and governance controls using Azure Active Directory. - Architect and operate Azure Kubernetes Service (AKS) clusters. - Deploy, scale, and tune Azure data and analytics platforms. - Build and operate comprehensive CI/CD pipelines using Azure DevOps or GitHub Actions. - Design and implement robust observability practices using Azure Monitor and third-party tooling. - Drive Azure cost optimization initiatives. - Implement disaster-recovery and business-continuity strategies. - Strengthen security posture by integrating Microsoft Defender for Cloud and routinely remediating findings from compliance scans. - Collaborate closely with application teams to architect cloud-native solutions. - Develop automation scripts and tooling in PowerShell, Bash, and Python. - Mentor junior engineers and lead architecture reviews. Benefits - Competitive base salary commensurate with experience, plus benefits. - Long-term, multi-year engagement aligned to the Bright Vision SOW delivery roadmap. - 100% remote work opportunity.
Full Stack Developer, Cloud
Tanaq Technical ServicesA full service IT firm servicing US Federal Agencies. Alaskan Native Corporation certified 8(a) business.
• Lead architecture, design, and implementation of full stack cloud applications using modern frameworks and cloud native services • Define and enforce engineering best practices, coding standards, and architectural patterns • Drive system design for scalability, reliability, observability, and cost optimization • Conduct architecture reviews, threat modeling, and performance tuning • Produce and maintain technical documentation in approved repositories • Build and maintain production grade front end applications using React + TypeScript • Develop backend services using Node.js, Python (Django/FastAPI), Java (Spring Boot) • Design and integrate RESTful and GraphQL APIs • Architect and deploy applications on AWS, Azure, or GCP using serverless and managed services • Own CI/CD pipelines, automated testing, and deployment workflows
• Maintain the reliability, stability, and efficiency of the platform. • Help our teams to automate everyday tasks. • Implement, and support new infrastructure services. • Work with the team on improving the configuration management platform. • Being an active participant in incident response and incident management, which includes being on-call from time to time. • Actively develop and maintain professional connections within and outside of the team. • Drive bigger projects end-to-end regularly, with the basic outline defined by more senior team members.
• Maintain the reliability, stability, and efficiency of the platform. • Help our teams to automate everyday tasks. • Implement, and support new infrastructure services. • Work with the team on improving the configuration management platform. • Being an active participant in incident response and incident management, which includes being on-call from time to time. • Actively develop and maintain professional connections within and outside of the team. • Drive bigger projects end-to-end regularly, with the basic outline defined by more senior team members.


