Senior Product Engineer - C++

August 28

🏡 Remote – Anywhere in California

Apply Now
Logo of Arbor Education

Arbor Education

Arbor MIS helps schools and MATs work more easily and collaboratively. Join a free webinar: http://bit.ly/Arbor-webinars

Education • Management Information Systems • Big data • Data visualisation • Technical support

51 - 200

💰 Private Equity Round on 2020-12

Description

• Work closely with the Engineering Manager, Product Manager, and other stakeholders to help solutionise feature requests • Lead the creation of detailed documentation for new feature developments, incorporating diagrams for comprehensive project understanding. • Drive the development and implementation of advanced tests around new features, ensuring the highest standards of test coverage and reliability. • Demonstrate expertise in producing well-architected, efficient, and scalable code using industry-leading design patterns and methodologies. • Take a leadership role in code reviews and pair programming sessions, guiding and mentoring colleagues towards excellence. • Lead and actively participate in tech-talks, workshops, and team-based learning initiatives, ensuring knowledge is disseminated effectively across the team.

Requirements

• Extensive and demonstrated experience with Object-Oriented languages and software development. • Advanced understanding and application of best practices and software engineering principles, including SOLID, DRY, etc. • Experience with C++Builder, and Visual Component Library (VCL) • Expertise in relational database technologies. • Proactive problem-solving approach with a strategic mindset. • Proven experience in designing and writing APIs and services within a service-oriented environment. • Leadership qualities demonstrated through collaboration and mentorship. • A team player, willing to muck in and help others when needed, driven personality who asks questions and actively participates in discussions • Good written and spoken English so you can present your ideas - our HQ is based in London • Minimum 5 years experience in software development • Past experience with enterprise solutions and large-scale systems • PHP experience, or similarly C derived languages • Familiarity with Scrum methodology or other agile development processes • Experience with cloud computing • Experience with Docker and containerisation • Familiarity with software best practices such as Refactoring, Clean Code, Domain-Driven Design, Test-Driven Development, etc.

Benefits

• A dedicated wellbeing team who champion initiatives such as mindfulness, lunch n learns, manager training, mental health first aid training and much more! • 32 days holiday (plus Bank Holidays). This is made up of 25 days annual leave plus 7 extra company wide days given over Easter, Summer & Christmas • Enhanced maternity and adoption leave (20 weeks full pay) and paternity (6 weeks full pay) pay • 5 free return to work maternity coaching sessions, helping you adapt to this new exciting time of life! • Access to services such as Calm, Bippit (financial wellbeing coaching) and Health Assured (Employee assistance programme) • All of our roles champion flexible working and we are happy to discuss what this means to you! • Social committees that plan team, office and company wide events to bring people together and celebrate success • Dedicated professional development training budget (CPD courses, upskilling resources, professional memberships etc) • Volunteer with a charity of your choice for a day each year • Dog friendly offices!

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobscalifornia.com
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs