THIS IS A LONG TERM CONTRACT POSITION WITH ONE OF THE LARGEST, GLOBAL, TECHNOLOGY LEADER.
About the Role
We are seeking an experienced and highly technical Principal Engineer to lead the architecture, design, and evolution of scalable, secure, and high-performance platforms. This role is ideal for a hands-on technical leader who thrives in complex distributed environments, drives engineering excellence, and influences technology strategy across the organization.
You will partner with Engineering, Product, Architecture, DevOps, Security, and Support teams to deliver reliable, cloud-native solutions that support long-term business growth and innovation.
Required Qualifications
- 8–10+ years of software development experience with strong expertise in Node.js, TypeScript, and modern JavaScript frameworks such as React.
- Proven experience designing, building, and scaling large-scale distributed systems and microservices architectures.
- Strong experience designing, developing, and governing RESTful and/or gRPC APIs.
- Deep understanding of cloud-native architectures and hands-on experience with AWS services.
- Strong knowledge of SQL and NoSQL databases, data modeling, and performance optimization.
- Experience implementing automated testing strategies, including unit, integration, and end-to-end testing.
- Hands-on experience with Docker, Kubernetes, and CI/CD platforms such as Jenkins, Spinnaker, or similar tools.
- Experience creating and reviewing technical design documentation, including HLDs, LLDs, RFCs, and architectural proposals.
- Excellent problem-solving, communication, stakeholder management, and technical leadership skills.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
Preferred Qualifications
- Experience with observability and monitoring platforms such as Splunk, Dynatrace, Datadog, OpenTelemetry, or similar tools.
- Experience with AI-assisted development tools such as Cursor, GitHub Copilot, and modern prompt engineering techniques.
- Strong understanding of software reliability, production operations, and incident management practices.
- Demonstrated success leading large-scale technical initiatives with organization-wide impact.
- Passion for mentoring engineers and building high-performing engineering teams.
Key Responsibilities
- Lead the design, development, and evolution of scalable, secure, and high-performance backend services using Node.js and TypeScript.
- Drive architectural decisions and technical strategy across multiple teams and product domains.
- Design and review distributed systems, microservices, APIs, and cloud-native solutions with a focus on scalability, reliability, and maintainability.
- Establish and champion engineering best practices related to code quality, testing, documentation, security, and operational excellence.
- Collaborate with Architects, Product Managers, DevOps, Security, and Support teams to deliver impactful technical solutions.
- Translate complex business requirements into architectural designs, technical roadmaps, and executable delivery plans.
- Evaluate and recommend technologies, frameworks, and architectural patterns that support long-term platform growth.
- Lead technical design reviews and provide guidance on architectural direction and engineering standards.
- Drive adoption of AI-assisted development practices and modern engineering methodologies to improve productivity and code quality.
- Troubleshoot and resolve critical production issues while continuously improving system performance, reliability, and resilience.
- Support operational excellence through incident reviews, reliability initiatives, and production readiness practices.
- Mentor senior engineers, foster technical excellence, and contribute to a culture of continuous learning and innovation.
- Influence engineering direction through architecture reviews, strategic planning, and technical leadership across the organization.
What Success Looks Like
- Deliver highly scalable and reliable platforms that support business growth.
- Drive engineering excellence through strong technical leadership and architectural guidance.
- Enable teams to move faster through improved developer productivity, automation, and modern engineering practices.
- Build a culture of quality, innovation, accountability, and continuous improvement.
Our large, Fortune client is ranked as one of the best companies to work with, in the world. The client fosters progressive culture, creativity, and Flexible work environment. They use cutting edge technologies to keep themselves ahead of the curve. Diversity in all aspects is respected. Integrity, experience, honesty, people, humanity, and passion for excellence are some other adjectives that define this global technology leader.