Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Principal software engineer

Wokingham
SAGE GROUP PLC
Principal software engineer
Posted: 18 August
Offer description

Job Description: The Principal Software Engineer is responsible for the architecture, design, and development of major product features. They provide guidance, mentoring, and support to other engineers and drive the overall process of development and delivery. They are responsible for architectural designs, resolving design issues, setting and maintaining coding standards, and ensuring the overall consistency and quality of the final solution. They prepare and communicate major design decisions, understand the implications, and are responsible for escalating and highlighting important or difficult decisions, ensuring that tradeoffs are considered and well-reasoned processes are used to reach decisions.

Note: This is a hybrid position - working 3 days a week from our Winnersh office.


Key Responsibilities

* Technically lead and contribute to software engineering projects to deliver products that generate immediate customer value with high-quality, reusable code.
* Drive automation at all levels of development to speed delivery, adopting a continuous improvement approach.
* Organize collaboration with team members and other teams to deliver functional and technically consistent features.
* Participate actively in design, architecture, and technical planning.
* Continuously build technical knowledge and mentor team members to foster engineering excellence as a cohesive, efficient, and productive unit.

About Working at Sage: Supporting millions of small and medium-sized businesses globally with innovative technology that enables faster and smarter work. We leverage AI to reduce routine tasks, allowing business owners to focus on their ambitions.


Must Have:

* 7+ years of experience in designing, developing, and shipping software.
* Knowledge of ERPs (e-commerce, purchasing, sales, manufacturing).
* Expertise in Javascript/Typescript, Node.js, GraphQL, Visual Studio Code, git/GitHub, WSL2, and Linux environments.
* Experience with RDBMS, especially PostgreSQL.
* Inclusive, collaborative, and growth-oriented mindset.
* Excellent verbal and written communication skills, including fluency in English.
* Strong skills in Agile development, continuous integration, and maintaining high-quality code.
* Bachelor's degree in Computer Science or a related field, or equivalent professional experience.


Nice to Have:

* Experience in architecture and design.
* Experience with functional testing using Cucumber.
* Experience leading geographically dispersed, diverse, and virtual teams.


Skills:

* Team-oriented, eager to share knowledge, and receptive to feedback.
* Ability to write clean, performant, tested, and maintainable code.
* Proponent of best practices with knowledge of tools to enforce them.
* Strong communicator and collaborator.
* Self-starter capable of autonomous problem-solving.
* Experienced mentor and coach.
#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Principal software engineer
Woking
Danaher
Principal software engineer
Similar job
Principal software engineer
Woking
Danaher
Principal software engineer
Similar job
Principal software engineer
Winnersh
Sage
Principal software engineer
See more jobs
Similar jobs
Engineering jobs in Wokingham
jobs Wokingham
jobs Berkshire
jobs England
Home > Jobs > Engineering jobs > Principal software engineer jobs > Principal software engineer jobs in Wokingham > Principal Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save