
Engineering Manager
Civica US
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
About the role
- Hire, build and manage a team of successful & happy software engineers
- Enabling your team for success, ensuring delivery of high-quality products to our customers
- Embody good engineering culture, and drive great behaviours in your team
- Design, develop, deploy and maintain software products
- Collaborate with product managers, designers, and other engineers to identify requirements and develop technical solutions
- Participate in code reviews, provide constructive feedback, and improving the overall quality of our engineering output
- Troubleshoot complex issues using log analysis, profiling tools, and collaborative debugging techniques
- Contribute to documentation and decisions on team processes and tools
- Implement continuous integration & continuous deployment pipelines for automated testing, build, and deployment processes
Requirements
- Experience in recruiting, coaching and mentoring software engineers
- Deep knowledge of modern software development practices such as agile development, continuous delivery, automated testing, security, and observability
- Expertise implementing engineering metrics to drive quality and performance
- Comfortable with ambiguity, and able to create clarity for your team
- Proficient in writing high-quality, readable, secure, and maintainable code
- Strong understanding of computer science concepts, data structures, and algorithms
- Strong knowledge of testing principles and practices; experience writing and automating tests
- Experience with cloud platforms (e.g. AWS, Azure)
- Building and shipping products using NodeJS and React
- Understands separation of concerns with services
- Knowledge of observability practices (logging, metrics, tracing) and monitoring tools
- Understanding of security best practices and secure coding principles
- Awareness of Developer Experience principles and practices
- Experience modernising legacy software
- Worked in an environment where engineers own production services
- Worked with GoLang
Benefits
- 25 Days Annual Leave + bank holidays – plus the option to buy up to 10 extra days!
- Days of Difference – Up to 3 extra days off for volunteering.
- Pension Contributions – 5% employer match to support your future.
- Income Protection – Up to 75% salary cover for long-term illness.
- Life Assurance – 4x salary tax-free lump sum.
- Critical Illness Cover – £25,000 lump sum (extendable to dependents).
- Private Medical Insurance – Fast access to private healthcare.
- Health Cash Plan – Claim back physio, therapies & more.
- Dental Insurance – Cover for routine & emergency care.
- Affinity Groups – Join employee-led communities.
- Bounty Bonus – Refer a friend & get rewarded.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
NodeJSReactGoLangautomated testingcontinuous integrationcontinuous deploymentengineering metricsdata structuresalgorithmsobservability practices
Soft Skills
team managementcoachingmentoringcollaborationproblem-solvingcommunicationadaptabilityclarity creationconstructive feedbackengineering culture