Principal Engineer - Remote at EPAM Systems Inc
Remote, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

130000.0

Posted On

09 Aug, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Teams, Java, Distributed Architecture, Design Principles, Technical Planning, Root

Industry

Information Technology/IT

Description

Join our team as a Solution/Principal Engineer to bridge architectural vision with practical implementation, guiding product engineering teams toward scalable, high-quality solutions while tackling complex technical challenges in enterprise environments.
At EPAM, you’ll work on cutting-edge technologies, solve complex challenges, and shape the future of digital innovation. With access to continuous learning, mentorship, and global projects, your expertise will drive meaningful changes.
Req.#856138950

REQUIREMENTS

  • 8+ years of enterprise software engineering experience with at least 2 years in senior/staff or architectural roles
  • Strong proficiency in Java and related backend technologies with demonstrated expertise in production environments
  • Experience designing, building, and scaling critical high-availability systems at enterprise level
  • Deep understanding of enterprise integration patterns, system design principles, and distributed architecture
  • Proven ability to mentor senior engineers and drive successful collaboration across teams without direct reporting authority
  • Advanced problem-solving skills with expertise in root cause analysis and technical planning methodologies
Responsibilities
  • Transform architectural vision into actionable engineering plans, serving as the primary technical expert for implementation challenges and solution patterns
  • Lead technical discussions and influence direction across teams while mentoring senior engineers to elevate technical capabilities
  • Partner with Product, SREs, DBAs and stakeholders on technical planning, roadmap decisions, and configuration management
  • Spearhead proof-of-concept initiatives and research emerging technologies to evaluate alignment with business requirements
  • Drive code quality through standards enforcement, governance, and comprehensive system documentation
  • Design and implement automation strategies for testing, performance monitoring, and continuous delivery to meet or exceed service level objectives
Loading...