Search by job, company or skills

Primesoft Inc

Senior Data Engineer

10-20 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 months ago
  • Be among the first 40 applicants
Early Applicant

Job Description

About the role--

As a Principal Software Engineer - Data, you will play a role as a hands-on technical leader and a key communicator with stakeholders as part of the Data Products team. You will contribute directly to the design and development of enterprise-grade data systems while also acting as a bridge between engineering teams and business partners.

Primarily Focused on:

  • Driving development efforts by contributing high-quality, scalable, and maintainable code across data pipelines, APIs, and platform components.
  • Owning the communication of project deliverables, timelines, and risks to internal and external stakeholders, ensuring alignment at every step.
  • Understanding customer needs and translating them into technical solutions, partnering closely with product, analytics, and engineering teams to deliver end-to-end value.
  • Designing and delivering robust and future-proof data architectures that support analytics, APIs, and machine learning initiatives.
  • Leading the technical execution of key projects, ensuring progress is clearly communicated and roadblocks are proactively addressed.
  • Partnering cross-functionally to co-develop architectural roadmaps, implementation plans, and go-live strategies that meet business requirements.
  • Participating in stakeholder reviews and providing clear, actionable updates on technical progress, dependencies, and constraints.
  • Guide platform-level optimization, including cost efficiency, performance, reliability, and maintainability.
  • Set best practices for data governance, lineage, quality, and security in a distributed data environment.
  • Mentor engineers, fostering a strong technical culture and continuous learning environment.

Success in this role requires:

  • Proven ability to communicate effectively with both technical and non-technical audiences, including customers, executives, and cross-functional teams.
  • Experience tracking and clearly reporting project progress, milestones, and blockers to internal stakeholders and external partners.
  • Technical depth to personally contribute to codebases and architecture discussions, while helping set standards across teams.
  • A proactive and collaborative mindset focused on transparency, stakeholder engagement, and shared ownership of outcomes.
  • Commitment to quality, scalability, and maintainability of systems through thoughtful design and testing.

About You--

Experience & Technical Requirements:

  • 10-20 years of development experience in data engineering, including direct contribution to 24x7 production systems.
  • Advanced skills in Python and/or Golang, SQL, and current cloud data platforms (e.g., Databricks, BigQuery, Snowflake, or other).
  • Strong experience in communicating complex project plans and deliverables to both technical and business audiences.
  • Track record of developing and operating scalable data pipelines, APIs, and data platform components in real-world environments.
  • Experience working directly with external stakeholders or customers, either in consulting, enterprise data delivery, or technical leadership roles.
  • Deep understanding of batch and real-time data architectures, data modeling, and data warehousing.
  • Hands-on experience with cloud-native ecosystems (GCP, AWS, or Azure), CI/CD pipelines, and infrastructure as code.
  • Experience with a broad range of cloud technologies, including:
  • Containerization & deployment: Docker, Kubernetes, Cloud Run, Cloud Functions, GKE, ECS
  • Data integration and orchestration: n8n, Cloud Scheduler, Airflow, Cloud Composer, Step Functions, dbt, Dataform
  • Messaging: Kafka, Pub/Sub
  • Analytics & BI: Looker, Tableau
  • AI/ML: Vertex AI, SageMaker, MLflow
  • Cloud storage integration: S3, GCS
  • Proficiency in setting up data observability, quality frameworks, and governance controls in distributed systems.
  • Strong ability to translate ambiguous business needs into scoped, deliverable projects.
  • Demonstrated success in stakeholder engagement, influencing outcomes, and building long-term trust.
  • Technical leadership in prior roles with clear individual contributions to architecture, development, and delivery.
  • Mentoring experience and a passion for helping others grow technically and professionally.

Highly Favorable Skills:

  • Exceptional communication skills with the ability to articulate technical ideas and project updates clearly to both internal teams and customer stakeholders.
  • Ability to distill complex data and architecture challenges into simple, actionable plans that align with stakeholder goals.
  • Experience in client-facing roles, technical consulting, or enterprise delivery where direct communication with business or product partners was essential.
  • A strong personal track record of hands-on coding and technical design, including ownership of critical systems and services.
  • Demonstrated ability to build trust and alignment across teams, especially in fast-moving, high-stakes environments.
  • Familiarity with cross-functional planning, scoping, and milestone delivery in agile or hybrid development environments.
  • A commitment to mentoring and knowledge sharing, helping level up peers while continuing to grow as an individual contributor.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 126901479

Similar Jobs