Software Development Manager
Software Development Manager

Software Development Manager

Edinburgh Full-Time 43200 - 72000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Lead and mentor a team of software engineers through product development and project delivery.
  • Company: Join a dynamic company focused on innovation in electronic products and cybersecurity.
  • Benefits: Enjoy a collaborative work environment with opportunities for professional growth and modern tools.
  • Why this job: Shape the future of software development while making a real impact in cybersecurity.
  • Qualifications: Proven experience managing development teams, with a degree in Engineering and strong software skills.
  • Other info: Ideal for those passionate about continuous improvement and staying ahead in tech trends.

The predicted salary is between 43200 - 72000 £ per year.

In this role, you will lead, mentor, and develop a talented team of software engineers, guiding them through product development while managing our existing portfolio. Your responsibilities will include shaping our development processes, ensuring the timely delivery of high-quality solutions, and collaborating closely with other departments within the R&D team and the Project Management Office. By enhancing our use of modern software management tools like Atlassian Jira, you will improve software quality, streamline workflows and boost development efficiency. Moreover, you will play a pivotal role in advancing our cybersecurity initiatives, addressing the increasing demands of the market as we continue to innovate.Who you\’ll report to: Director of Research and Development Your responsibilities will include but not be limited to the following: Oversee Software Development Activities Collaborate with the Principal engineers guide the architecture and design of embedded (both bare metal and small RTOS environments), Linux, desktop, web-based applications and cloud services. Manage the technical realization from high-level design to efficient technical solutions. Make key decisions to ensure solutions are robust, scalable, efficient, resilient, and secure. Manage Project Delivery Working closely with the project management team to plan and prioritize software development projects, allocate resources, run sprints, manage risk and delays, and set clear timelines and milestones. Oversee the team\’s delivery of new software products, features, bugs and general maintenance. Update stakeholders on project progress, activities and ensure proper project governance. Conduct regular project reviews and provide status updates to key project stakeholders. Ensure Quality and Compliance Align technology development with our quality standards and product specifications, especially regarding regulatory compliance and Cyber security. Ensure compliance with industry standards and regulatory requirements specific to fire alarm and life safety devices (EN54\\UL864\\ISO27001\\CE). Implement best practices in coding, testing, and documentation. Develop and refine measurable software development processes to enhance efficiency and quality. Collaborate with R&D team section managers to improve development workflows. Champion Continuous Improvement Promote high-speed iterations and measurable improvements in code quality. Encourage continuous enhancement of coding practices. Foster a culture of continuous improvement within the team. Champion internal processes and modern software management tools to product development. Stay Updated with Industry Trends Keep abreast of the latest industry trends, technologies, and best practices in software engineering. Play a pivotal role in shaping technical product roadmaps. Act as a product specialist. Represent the business on regulatory boards where applicable. Experience Considerable proven experience managing development teams of 10-15 engineers within an electronic product segment, ideally regulatory controlled. Knowledge/Skills Degree in Engineering, preferably with a Software focus. Management Proven experience leading and managing software development teams of various sizes, with a track record as an exceptional people manager. Ability to mentor, coach, motivate, and develop team members to reach their full potential. Experience in performance management, including setting objectives, conducting evaluations and clearly documenting and monitoring progress. Software Development Lifecycle (SDLC) Management Proficiency in Waterfall as well Agile practices, including Scrum and Kanban. Experience in Continuous Integration/Continuous Deployment (CI/CD), setting up and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps. Expertise in version control systems particularly Git, and collaborative development workflows. Design Strong skills in C and one or more of the following C++ for low-level programming and / or C#, .NET Framework and / or HTML, CSS, JavaScript, and / or frameworks like React or Angular with associated cloud services. Familiarity with microcontroller architectures (e.g., ARM Cortex-M) and hardware interfaces. Knowledge of popular communication technologies such as SPI, I2C, TCP/IP, UDP, I2S, USB, RS232 and RS485/422. Communication Skills Excellent verbal and written communication skills, with the ability to produce detailed and informative reports that are clear and concise for both internal and external stakeholders. Analytical Thinking Demonstrated ability to provide a logical, in-depth analysis of problems or situations. Able to manage priorities and provide clear options or routes to maintain development schedul ACS are recruiting for a Software Development Manager. If you feel that you have the skills and experience required in this advertisement to be a Software Development Manager, please submit your CV including an outline of your experience as a Software Development Manager. It is always a good idea to include a covering letter outlining your experience as a Software Development Manager with your application as this will enhance your chances of selection and improve your prospects of landing the Software Development Manager role you desire. JBRP1_UKTJ

Software Development Manager employer: ACS Performance

At ACS, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Software Development Manager, you will not only lead a talented team but also have access to continuous growth opportunities through mentorship and professional development programs. Our commitment to quality and compliance, combined with the use of cutting-edge software management tools, ensures that you will be at the forefront of technology while contributing to meaningful projects in a supportive environment.
A

Contact Detail:

ACS Performance Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Manager

✨Tip Number 1

Familiarize yourself with modern software management tools like Atlassian Jira. Being able to demonstrate your proficiency in these tools during the interview can show that you are ready to enhance workflows and boost development efficiency right from the start.

✨Tip Number 2

Highlight your experience in managing software development teams, especially in regulated environments. Be prepared to discuss specific examples of how you've successfully led teams through challenges and delivered high-quality solutions.

✨Tip Number 3

Stay updated on industry trends and best practices in software engineering. Showing that you are proactive about learning and adapting can set you apart as a candidate who is not only qualified but also passionate about continuous improvement.

✨Tip Number 4

Prepare to discuss your approach to cybersecurity initiatives. Given the increasing demands in this area, being able to articulate your strategies for ensuring robust and secure software solutions will be crucial in demonstrating your fit for the role.

We think you need these skills to ace Software Development Manager

Leadership Skills
Team Management
Mentoring and Coaching
Software Development Lifecycle (SDLC)
Agile Methodologies (Scrum, Kanban)
Continuous Integration/Continuous Deployment (CI/CD)
Version Control (Git)
Technical Architecture Design
C and C++ Programming
C# and .NET Framework
Web Development (HTML, CSS, JavaScript, React, Angular)
Microcontroller Architectures
Communication Technologies (SPI, I2C, TCP/IP, UDP)
Project Management
Analytical Thinking
Quality Assurance and Compliance
Cybersecurity Awareness
Stakeholder Communication
Process Improvement

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in managing software development teams, particularly in electronic product segments. Emphasize your leadership skills and any relevant projects you've overseen.

Craft a Compelling Cover Letter: In your cover letter, outline your specific experiences as a Software Development Manager. Discuss how you have successfully led teams, managed project deliveries, and implemented best practices in coding and compliance.

Showcase Relevant Skills: Clearly list your technical skills, especially those related to software development lifecycles, CI/CD practices, and programming languages like C, C++, and C#. Mention any experience with modern software management tools like Atlassian Jira.

Highlight Continuous Improvement Initiatives: Discuss any initiatives you've led that focused on continuous improvement within your teams. This could include mentoring programs, process enhancements, or adopting new technologies that improved efficiency and quality.

How to prepare for a job interview at ACS Performance

✨Showcase Your Leadership Skills

As a Software Development Manager, you'll be expected to lead and mentor a team. Be prepared to discuss your previous experiences in managing teams, how you motivate and develop your team members, and any specific examples of successful projects you've overseen.

✨Demonstrate Technical Proficiency

Make sure to highlight your technical skills, especially in software development lifecycles, CI/CD practices, and the programming languages mentioned in the job description. Be ready to discuss how you've applied these skills in past roles to deliver high-quality solutions.

✨Discuss Collaboration and Communication

Collaboration with other departments is key in this role. Prepare examples of how you've successfully worked with cross-functional teams, managed project delivery, and communicated updates to stakeholders. Strong communication skills are essential.

✨Stay Updated on Industry Trends

The job requires keeping abreast of the latest industry trends and technologies. Be prepared to discuss recent developments in software engineering, cybersecurity initiatives, and how you plan to incorporate these into your team's work.

Software Development Manager
ACS Performance
A
  • Software Development Manager

    Edinburgh
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-01-31

  • A

    ACS Performance

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>