Senior Staff Software Engineer and Architect
New Today
Work Schedule
Standard (Mon-Fri)Environmental Conditions
OfficeJob Description
Overview: We are seeking a highly skilled and experienced Senor Staff Software Engineer to join our dynamic team. This is a critical member of the team who will act as both an architect and engineer, designing and implementing robust and scalable software solutions. This position requires a deep understanding of architectural principles, deployment infrastructures, and modern development practices. The ideal candidate will have a demonstrable record of leading design decisions, mentoring development teams, and ensuring the delivery of high-quality software products.
The Senor Staff Software Engineer will use their experience of delivering SampleManager LIMS to customers to drive real world knowledge into the features of a new release.
Key Responsibilities:
- Participate in all phases of the software development cycle, from conception, design, implementation, and unit testing of a commercial software product.
- Collaborate to deliver complete and high-quality software products to customers, according to schedules and specifications.
- Support the development of end-user documentation and test scripts.
- Produce documentation and related artifacts required to maintain and support our quality management system.
- Lead or participate in design and architecture discussions to support team members in making informed decisions.
- Mentor and guide development teams on standard processes and architectural principles.
- Conduct code reviews and ensure alignment to architectural standards and guidelines.
- Serving as the final point of escalation for issues from some of the most complex global customers.
Qualifications:
- Bachelor’s degree in computer science, computer engineering or a related scientific field.
- Requires at least 10 years of experience, preferably more, in software product development applying Visual Studio, C#, and .NET technologies.
- Background in working with enterprise relational databases including Oracle, SQL Server, PostgreSQL.
- Good understanding of web development technologies: JavaScript, HTML, CSS.
- Demonstrated experience within related business domains, including Laboratory Information Management Systems, Chromatography, and laboratory operations in manufacturing quality control.
- Knowledge of agile software development and release management processes.
- Proficient in efficiently prioritizing and carrying out tasks in a high-pressure scenario.
- Exceptional customer service orientation.
- Systematic approach to problem-solving and strong sense of ownership.
- Excellent written and verbal communication skills.
Preferred Qualifications:
- Shows proficiency in multiple programming languages and actively pursues new skills as technology evolves.
- Proficiency in applying AI tools like GitHub Copilot, to improve efficiency.
- Experience working with a global, international team.
Work Environment:
- The position will be remote within the UK.
- Potential travel for in-person meetings.
- Requires flexibility for occasional work across multiple time zones.
- Location:
- Altrincham
- Job Type:
- FullTime
- Category:
- Biotechnology