Posted in

Senior Software Engineer – C# .Net – Accounting

Senior Software Engineer – C# .Net – Accounting

CompanyApplied Systems, Inc.
LocationLewisville, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • 10+ years of experience designing and developing data products
  • 5+ years leading engineering teams with an ETL focus
  • Deep expertise in either GCP or AWS (GCP preferable)
  • Extensive experience in infrastructure-as-code using Terraform, including module development, state management, and CI/CD integration
  • Solid understanding of Kubernetes architecture and experience managing production-grade Kubernetes clusters on GKE
  • Strong knowledge of data warehousing principles, ETL processes, and data modeling
  • Familiarity with data quality and governance frameworks
  • Experience with monitoring and logging tools such as Prometheus, Grafana, and Cloud Logging

Responsibilities

  • Define design, implementation, and optimization of scalable data pipelines using technologies like Debezium, Pub/Sub, Dataflow, and BigQuery
  • Oversee ETL processes to ensure seamless data ingestion and transformation from sources such as MS SQL Server
  • Develop APIs and services, leveraging Python, Golang, and Terraform to enhance platform functionality and reliability
  • Recruit, coach, and retain high performing engineering teams in a culture focused on learning, development, and adoption of new technologies
  • Monitor and optimize active work, reducing scope changes, addressing blockers, and fostering cross-team collaboration
  • Conduct code reviews, enforce best practices, and ensure maintainability and quality in codebases
  • Identify opportunities for process optimization to improve efficiency and scalability

Preferred Qualifications

  • Experience in Google Cloud Platform services (Compute Engine, Cloud Storage, Networking, Security, IAM, Debezium, Pub/Sub, Dataflow, BigQuery)