drjobs Principal Software Engineer

Principal Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Greenville - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description
Job Title: Principal Software Engineer Job Description

The Principal Software Engineer will play a pivotal role in leading the design and implementation of backend services data pipelines and architecture that power our platform. You will collaborate closely with cross-functional teams to deliver reliable scalable and intelligent systems that enable scalable software solutions that leverage advanced analytics and AI-driven insights. This role requires both deep technical expertise and the ability to influence strategy mentor engineers and drive technical excellence across the organization.

Responsibilities
  • Lead the design and development of distributed backend services data pipelines and APIs ensuring scalability performance and security.
  • Provide technical leadership and mentorship to other engineers fostering a culture of innovation ownership and continuous improvement.
  • Collaborate with product managers engineering managers and software engineers to translate requirements into robust data-driven solutions.
  • Architect data systems that support real-time and batch processing advanced analytics and AI/ML model integration.
  • Conduct design reviews help enforce engineering best practices and ensure high-quality standards across the Gordian platform.
  • Participate in architectural discussions and influence technical decisions that shape both backend and data platforms.
  • Evaluate and integrate emerging technologies to enhance platform capabilities particularly in data engineering and AI domains.
Qualifications
  • Bachelor or Masters degree in computer science or related field.
  • 10 years of professional software development experience with a strong track record in backend data engineering and solution architecture.
  • Expertise in designing and building distributed systems APIs and cloud-native applications (Azure AWS or GCP).
  • Strong background in data engineering: ETL pipelines event streaming data lakes/warehouses and distributed computing frameworks (e.g. Spark Flink Trino Kafka).
  • Experience with modern programming languages such as C# Java Python.
  • Solid understanding of both SQL and NoSQL databases data modeling and performance optimization.
  • Familiarity with AI/ML engineering workflows including model training serving and integration into production systems.
  • Strong communication leadership and collaboration skills with the ability to influence stakeholders and drive alignment across teams.






Required Experience:

Staff IC

Employment Type

Full-Time

Company Industry

Department / Functional Area

Engineering

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.