Product Engineer / Software Engineer

London 5 months ago Remote Contractor External
684.4k - 782.1k / yr
We are looking for a Software Engineer ideally within a product-focused or cross-functional team, you'll be at the intersection of engineering and user experience-building scalable, high-impact software that directly shapes the product roadmap. You'll collaborate with product managers, designers, and cross-functional teams to deliver features that delight users and drive business outcomes. If you are user-focused, curious and adaptive, reliable and Delivery oriented then this is the perfect opportunity for you. Duties and Responsibilities: Product Engineering and Delivery • Build and maintain user-facing applications, tools, and integrations that support legal and business operations. • Work collaboratively with product managers, designers, and stakeholders to translate user needs into working code. • Write clean, maintainable, and well-tested code-balancing speed with stability and long-term maintainability. • Participate in regular product discovery, testing ideas through prototypes, spikes, and lightweight experiments. Technology and Integration • Build APIs and services to connect and orchestrate systems across the firm. • Integrate with third-party platforms, legal tech tools, and internal systems to support seamless user experiences. • Support our low-code initiatives by developing and extending components for use in Power Platform and other automation tools. Agile, Iterative Development • Work within a modern agile delivery model-focusing on iterative value delivery, fast feedback loops, and continuous improvement. • Contribute to backlog grooming, technical scoping, and story writing with product managers. • Participate in code reviews, retrospectives, and design sessions, contributing to a strong engineering culture. Security, Quality, and Operations • Ensure that all solutions meet firmwide standards for security, privacy, and compliance. • Take ownership of the health of your code in production-monitoring performance, resolving bugs, and continuously improving. • Support the automation of testing and deployment pipelines to improve release velocity and confidence. Technical Skills Required: • Proficiency in modern programming languages and frameworks (e.g. JavaScript/TypeScript, Python, .NET, Node.js). • Experience with frontend development (e.g. React, Angular, Hugo). • Strong understanding of backend systems, API design, and system integration. • Comfortable working with cloud platforms such as Microsoft Azure or AWS. • Familiarity with databases (SQL/NoSQL), identity/access management, and deployment tools. • Familiarity with rapid prototyping tools (e.g Figma etc) Professional Experience • 3+ years in software development or engineering, ideally within a product-focused or cross-functional team. • Experience working in a professional service, legal, or regulated environment is a plus, but not required. • Experience collaborating with product teams and participating in user-focused design and delivery. Ways of Working • Practical understanding of agile, DevOps, and CI/CD practices. • Passion for writing maintainable, testable code and improving developer workflows. • Ability to balance speed of delivery with architectural and technical discipline.