Senior Principal Software Engineer/Software Architect

Senior Principal Software Engineer/Software Architect

Posted 1 day ago by Posterity on JobServe

Negotiable
Undetermined
Remote
United Kingdom based remote working

Summary: The role of Senior Principal Software Engineer or Software Architect involves leading the design and implementation of complex software solutions, particularly using event-driven and microservices architectures. Candidates should have hands-on coding experience, preferably in Python, and be adept at driving DevOps practices while collaborating with cross-functional teams. Experience in large Telecom environments and strong leadership skills are highly desirable.

Key Responsibilities:

  • Lead the design and implementation of scalable software solutions using event-driven and microservices architectures.
  • Demonstrate hands-on coding experience, preferably in Python.
  • Write and maintain architecture decision records (ADRs) and design documentation in Markdown.
  • Drive DevOps practices to ensure robust, secure, and maintainable platforms.
  • Collaborate with cross-functional teams to shape technical direction and strategy.
  • Understand and manage CICD pipelines, release cycles, and infrastructure requirements.

Key Skills:

  • Proven experience in delivering complex software solutions.
  • Hands-on coding experience, preferably in Python.
  • Strong leadership, communication, and problem-solving skills.
  • Experience in large Telecom environments or SDN.
  • Understanding of CICD pipelines and software development processes.

Salary (Rate): undetermined

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT