At a Glance
- Tasks: Lead software development teams and manage innovative projects in a dynamic environment.
- Company: Join a leading tech company focused on life sciences and regulated industries.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make a real impact by driving quality software development and mentoring future tech leaders.
- Qualifications: 5+ years in software management, C++ experience, and Agile methodology knowledge required.
- Other info: Collaborative culture with excellent career advancement opportunities.
The predicted salary is between 48000 - 72000 £ per year.
Under the supervision of the Software Director, responsible for all aspects of software development concerning one or more product lines.
Responsibilities
- Manages reporting development group functionally.
- Maintains software development job descriptions.
- Manages hiring process for software development staff.
- Manages performance reviews.
- Manages an external partner software contracting firm.
- Team training, mentoring and career development as appropriate.
- Monthly one on one meeting with direct reports and technical leads.
- Overall resource and development role allocation across projects based on project milestones and resource availability.
- Oversees software development across different Software projects, for all Software deliverables and throughout the entire development cycle.
- Ensures software is perfectly documented, designed and implemented according to standard engineering methods, techniques and best industry practices.
- Exploits synergies (e.g. Code reuse, platform paradigm) and extends best development practices across projects.
- Defines consistent software development methods and procedures across projects and ensures they are properly documented (e.g. SOPs) and implemented.
- Responsible for managing continuous software development improvement efforts (both technical and process related) to continually shorten development cycles, improve quality and update SOPs accordingly in conjunction with the SQA Manager.
- Defines development deliverables and templates (Software development plans, software requirements, software architecture, software designs, unit testing, etc.) across projects and ensures related artifacts are properly scheduled, implemented and reviewed.
- Ensures usage of state of the art development tools and consistent use across projects.
- Develops, executes and maintains a continuous integration and unit test program to be the primary driver for builds and regression testing of code when changes are implemented and before they are released to test.
- Leads software risk analysis and ensures that risk mitigations at software level are effectively documented and implemented.
- Status reporting and detailed scheduling supporting different product development projects, delegating to technical leads as needed.
- Fulfills the role of development coordinator for a development project or program of projects.
- Fulfills the role of technical lead as needed.
- Ensures that all software development activities and deliverables comply with the FDA QSR, ISO and satisfy Werfen processes and procedures.
Skills & Capabilities
- Leadership
- Developing Direct Reports and Others
- Time Management
- Written and Oral Communications
Must have:
- Technical experience: C++ hands-on experience (Linux would be nice as well)
- Modern SDLC: Experience with Agile in a DevOps environment
- Quality & Cybersecurity: Proven track record for high quality and secure software
- Communication & Ownership: Open and transparent communication as well as self-driven person
Nice to have:
- International experience
- Platform Development
Qualifications
Minimum Knowledge & Experience Required for the Position:
- Bachelor's degree in information technology or the equivalent combination of related training, proficiency and experience.
- Minimum 5 years of industry experience managing software development teams and leading software projects.
- Exposure to the life sciences and/or highly regulated industry domain.
- Comprehensive knowledge of software development theory, practice, strategies and tactics required.
- Knowledge of and experience with iterative and waterfall software development lifecycle methodologies required.
- Experience with test-driven development, continuous Integration and other agile practices.
- Knowledge of and experience with technologies supporting software development management (e.g. DOORs), issue management (e.g. Synergy Change) and configuration management (e.g. Accurev).
- Comprehensive knowledge of Quality standards such as ISO /, 21 CFR Part FDA Quality System Regulations and CFR 21 Part 11 regulations.
International Mobility Required: No
Travel Requirements:
Software Development Manager in Bedford employer: Werfen
Contact Detail:
Werfen Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Development Manager in Bedford
✨Tip Number 1
Networking is key! Get out there and connect with people in the industry. Attend meetups, webinars, or even local tech events. You never know who might have a lead on your dream job!
✨Tip Number 2
Don’t underestimate the power of LinkedIn. Make sure your profile is up-to-date and showcases your skills and experience. Engage with posts, share your insights, and connect with hiring managers directly.
✨Tip Number 3
Prepare for interviews by practicing common questions and scenarios related to software development management. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your leadership skills.
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities waiting for you. Tailor your application to show how your experience aligns with the role, and don’t forget to follow up after applying to express your enthusiasm.
We think you need these skills to ace Software Development Manager in Bedford
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Development Manager role. Highlight your experience with Agile methodologies, team management, and any relevant technical skills like C++. We want to see how your background aligns with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software development and how you can contribute to our team. Be sure to mention any experience you have in regulated industries, as that’s a big plus for us.
Showcase Your Leadership Skills: As a Software Development Manager, leadership is key. In your application, share examples of how you've successfully managed teams, mentored others, or led projects. We love to see candidates who can inspire and develop their teams!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining the StudySmarter family!
How to prepare for a job interview at Werfen
✨Know Your Tech Inside Out
Make sure you brush up on your C++ skills and any relevant technologies mentioned in the job description. Be ready to discuss your hands-on experience and how you've applied modern SDLC practices, especially Agile and DevOps, in your previous roles.
✨Showcase Your Leadership Skills
As a Software Development Manager, you'll need to demonstrate your ability to lead teams effectively. Prepare examples of how you've managed performance reviews, mentored team members, and handled hiring processes. Highlight your communication style and how you foster an open environment.
✨Understand the Industry Standards
Familiarise yourself with the FDA QSR, ISO standards, and other quality regulations mentioned in the job description. Be prepared to discuss how you've ensured compliance in past projects and how you approach risk analysis and mitigation in software development.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving abilities and decision-making skills. Think of scenarios where you've had to allocate resources across projects or improve development cycles. Use the STAR method (Situation, Task, Action, Result) to structure your responses.