A leading e-signature and contract management provider is looking for a Principal Engineer to enhance their Marketing and Enterprise Applications Technology Engineering team. You will shape the long-term technical vision and lead architectural design while mentoring senior engineers. The role emphasizes AI enablement and working with large-scale distributed systems. Ideal candidates bring over 15 years of experience in software engineering, knowledge of modern data platforms, and a proven track record in developing complex architectures.
Qualifications
15+ years of experience in software engineering with deep expertise in large-scale, data-intensive platforms.
Experience in AI-adjacent systems and automation.
Experience with microservices architectures and backend programming languages like Java or Kotlin.
Responsibilities
Define and guide long-term architecture aligned with company objectives.
Lead design of AI-enabled capabilities for marketing technology platforms.
Mentor senior engineers and drive consistency in technology standards.
Skills
Software engineering
Architecture design
AI enablement
Data platforms
Distributed systems
Education
Bachelor’s or Master’s degree in Computer Science, Engineering
Tools
Docker
Kubernetes
SQL
NoSQL databases
Kafka
Spark
Hive
Job description
A leading e-signature and contract management provider is looking for a Principal Engineer to enhance their Marketing and Enterprise Applications Technology Engineering team. You will shape the long-term technical vision and lead architectural design while mentoring senior engineers. The role emphasizes AI enablement and working with large-scale distributed systems. Ideal candidates bring over 15 years of experience in software engineering, knowledge of modern data platforms, and a proven track record in developing complex architectures.