Enable job alerts via email!

Principal Software Engineer

ZipRecruiter

Tulsa (OK)

Remote

USD 70,000 - 90,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in digital modernization is looking for a Principal Software Engineer (JavaScript) for a strategic contract engagement. The ideal candidate will have over 10 years of experience, focusing on delivering enterprise-level solutions while mentoring engineers and driving innovation. This remote role involves working with multi-disciplinary teams to push boundaries in high-quality product development.

Qualifications

  • 10+ years' software engineering experience.
  • Strong experience with cloud platforms.
  • Experience in API design and integration.

Responsibilities

  • Design and build full-stack solutions emphasizing quality and scalability.
  • Act as senior technical lead ensuring standardization across teams.
  • Drive delivery using modern engineering stacks and practices.

Skills

Cloud platforms
API design
Microservices
Stakeholder management
Containerization

Job description

Job Description

Role Title: Principal Software Engineer (JavaScript)

Location: Remote (occasional onsite near Reading – likely 3-4 times per month TBC)

Engagement: Statement of Work (Outside IR35)

Rate: Up to £550 per day

Overview:

We are looking for a highly skilled Principal Software Engineer to contribute to a large-scale digital modernisation programme with a leader in their respective space. This is a strategic contract engagement focused on modernising and engineering high-quality digital products for a data-driven platform.

This is a hands-on leadership role ideal for an engineer who thrives in delivering complex, enterprise-grade solutions to high standards. You will be working with a multi-disciplinary product team to build scalable, secure, and user-centric applications.

This is a Statement of Work (SOW) contract, where payment will be made upon the successful completion of clearly defined deliverables agreed with the client.

Key Responsibilities:

Engineering Delivery

  • Design and build full-stack solutions with an emphasis on quality, performance, and scalability.
  • Apply cloud- design patterns to build distributed systems aligned with modern software architecture principles.
  • Implement CI/CD, automated testing, and engineering best practices across the SDLC.
  • Ensure compliance with security, privacy, and data protection standards.
  • Collaborate with Platform Engineering to integrate internal tooling and accelerate development cycles.
  • Take accountability for the build-and-run responsibilities of the product features you own.

Technical Leadership & Product Involvement

  • Act as a senior technical lead across a modernisation programme, ensuring consistency and standardisation across engineering teams.
  • Work closely with Product and Architecture to shape product direction and technical strategy.
  • Drive the delivery of a modern engineering stack, interfacing with SaaS platforms and custom-built services.
  • Support and mentor engineers within the product space, upskilling where needed and maintaining high delivery standards.
  • Lead initiatives around existing data and event-reporting tools to improve speed, compliance, and usability.

Innovation & Continuous Improvement

  • Influence product and delivery strategies using modern, rapid-prototyping approaches.
  • Engage in internal innovation programmes to drive continuous value creation.

Technical Skills & Experience:

  • 10+ years' software engineering experience
  • Strong experience with cloud- platforms
  • Solid grasp of modern application architecture patterns: API-first, microservices, 12-factor app, SOA, etc.
  • Deep experience with containerisation and orchestration (e.g., Docker, Kubernetes).
  • Proven hands-on experience with:
  • TypeScript, Node.js, React/Next.js or similar front-end frameworks.
  • CI/CD pipelines, DevSecOps, test automation (TDD/BDD).
  • API design and integration, including authentication and authorisation best practices.
  • Strong communication and stakeholder management skills across cross-functional teams.

Desirable:

  • Background in data-driven platforms or analytics solutions.
  • Experience working within modern product delivery teams using agile methodologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer (JAVA)

First Citizens

Raleigh

Remote

USD 80.000 - 130.000

6 days ago
Be an early applicant

Lead Software Engineer

TDS Telecom

Remote

USD 79.000 - 129.000

23 days ago

Lead Software Developer

EverCommerce

Remote

USD 75.000 - 120.000

3 days ago
Be an early applicant

Lead I&C (Instrumentation & Controls) Embedded Software Engineer

Energy Vault

Remote

USD 86.000 - 112.000

3 days ago
Be an early applicant

Lead I&C (Instrumentation & Controls) Embedded Software Engineer (Remote Eligible, U.S.)

GE Vernova

South Carolina

Remote

USD 86.000 - 112.000

6 days ago
Be an early applicant

Principal Software Engineer

BigRio

Town of Texas

Remote

USD 40.000 - 80.000

30+ days ago

Principal Software Engineer (Full-stack(

Aquent

Alabama

Remote

USD 80.000 - 100.000

30+ days ago

Dell Technologies Looking for Principal Software Engineer-IT Java Full Stack Developer at Remote

Dell Technologies

Remote

USD 80.000 - 100.000

30+ days ago

Principal Software Engineer

Promote Project

Finland

Remote

USD 60.000 - 100.000

30+ days ago