At a Glance
- Tasks: Design and implement innovative developer tools to enhance productivity and streamline workflows.
- Company: Join Black Duck Software, a leader in application security and DevSecOps.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
- Why this job: Make a real impact by optimising developer experiences for over 500 engineers.
- Qualifications: 4+ years in software development with strong skills in React, TypeScript, and Python.
- Other info: Be part of a dynamic team focused on cutting-edge technology and career advancement.
The predicted salary is between 43200 - 72000 £ per year.
Overview
Black Duck Belfast, Northern Ireland, United Kingdom
Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and application behavior. With a combination of industry-leading tools, services, and expertise, only Black Duck helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle.
As a Senior Backstage Developer in the Platform Engineering Team, you will specialize in our Internal Developer Platform built on Backstage, creating exceptional developer experiences that reduce cognitive load and accelerate delivery velocity across 500+ engineers.
Responsibilities
- Design and implement custom Backstage plugins for CI/CD integration, observability dashboards, security scanning, cost monitoring, and developer productivity metrics.
- Create software templates (scaffolders) for microservices, infrastructure components, and AI/ML applications, enabling self-service project creation with embedded security and compliance standards.
- Build catalog providers and processors for automatic service discovery, dependency mapping, tech radar integration, and SBOM generation for our security-focused platform.
- Integrate with existing toolchain (ArgoCD, Kubernetes, GitHub, monitoring systems) to provide unified developer experience and eliminate tool sprawl.
- Develop backend APIs and services that power platform features including deployment automation, resource provisioning, and developer analytics.
- Implement DORA metrics collection, platform adoption tracking, and cost optimization dashboards to measure and improve developer productivity.
Qualifications
- BS/MS in Computer Science, Engineering, or related field, or equivalent experience.
- 4+ years in Frontend/Full-stack development, Platform Engineering, or Developer Experience roles.
- Strong experience with React, TypeScript, Node.js, and modern frontend development practices.
- Proficiency in Python for backend services, automation, and platform integrations.
- Hands-on Backstage experience: plugin development, software templates, catalog management, and custom processors.
- Experience with containerization (Docker), CI/CD systems, Kubernetes, and cloud platforms (AWS, GCP, Azure).
- Knowledge of API development (REST/GraphQL), microservices architecture, and security-by-design principles.
- Understanding of DORA metrics, developer productivity measurement, and platform adoption strategies.
- Strong communication skills, documentation mindset, and passion for developer experience optimization.
Black Duck considers all applicants for employment without regard to race, color, religion, sex, gender preference, national origin, age, disability, or status as a Covered Veteran in accordance with federal law. In addition, Black Duck complies with applicable state and local laws prohibiting discrimination in employment in every jurisdiction in which it maintains facilities. Black Duck also provides reasonable accommodation to individuals with a disability in accordance with applicable laws.
#J-18808-Ljbffr
Senior Engineer, DevOps employer: Black Duck
Contact Detail:
Black Duck Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Engineer, DevOps
✨Tip Number 1
Network like a pro! Reach out to current employees at Black Duck or in the DevOps community. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to Backstage, CI/CD, or any relevant tech. This gives you a chance to demonstrate your expertise beyond just words on a CV.
✨Tip Number 3
Prepare for the interview by brushing up on DORA metrics and developer productivity strategies. Be ready to discuss how you've implemented these in past roles, as it shows you're not just familiar but experienced.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Black Duck.
We think you need these skills to ace Senior Engineer, DevOps
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Engineer, DevOps role. Highlight your experience with Backstage, CI/CD integration, and any relevant projects that showcase your skills in React, TypeScript, and Python.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about developer experience and how your background aligns with our mission at Black Duck. Keep it concise but impactful!
Showcase Your Projects: If you've worked on any relevant projects, especially those involving microservices or automation, make sure to mention them. We love seeing real-world applications of your skills, so don’t hold back!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s straightforward and ensures your application goes directly to us. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Black Duck
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like React, TypeScript, and Node.js. Brush up on your Python skills too, as you'll need to demonstrate your backend capabilities during the interview.
✨Showcase Your Backstage Experience
Since the role focuses on Backstage, be prepared to discuss your hands-on experience with plugin development and software templates. Bring examples of how you've improved developer experiences or reduced cognitive load in previous projects.
✨Understand DevSecOps Principles
Familiarise yourself with security practices in the software development lifecycle. Be ready to explain how you’ve integrated security into your past projects and how you can apply that knowledge to enhance Black Duck's platform.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills and ability to work within a team. Think of specific scenarios where you’ve implemented CI/CD integrations or optimised developer productivity, and be ready to share those stories.