{"id":1603,"date":"2026-06-27T21:55:20","date_gmt":"2026-06-27T21:55:20","guid":{"rendered":"https:\/\/coderseditor.com\/itjobs\/job\/senior-software-engineer\/"},"modified":"2026-06-27T21:55:20","modified_gmt":"2026-06-27T21:55:20","slug":"senior-software-engineer","status":"publish","type":"job_listing","link":"https:\/\/coderseditor.com\/itjobs\/job\/senior-software-engineer\/","title":{"rendered":"Senior Software Engineer"},"content":{"rendered":"<h2>Senior Software Engineer Overview<\/h2>\n<table>\n<tbody>\n<tr>\n<td><strong>Company Name<\/strong><\/td>\n<td>ARM<\/td>\n<\/tr>\n<tr>\n<td><strong>Job Role<\/strong><\/td>\n<td>Senior Software Engineer<\/td>\n<\/tr>\n<tr>\n<td><strong>Qualifications<\/strong><\/td>\n<td>Not Specified<\/td>\n<\/tr>\n<tr>\n<td><strong>Category<\/strong><\/td>\n<td>IT Jobs<\/td>\n<\/tr>\n<tr>\n<td><strong>Job Type<\/strong><\/td>\n<td>Full Time<\/td>\n<\/tr>\n<tr>\n<td><strong>Location<\/strong><\/td>\n<td>Cambridge<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Arm\u00e2\u0080\u0099s Vulnerability Research and Tooling team is hiring a Senior Software Engineer to help develop and scale Metis, the company\u00e2\u0080\u0099s central platform for security analysis. The team builds backend services and supporting tooling that allow engineering groups to run security analysis in a centralized way, with consistent operations, shared visibility, and security data that can be acted on across the business. This position is centered on expanding software composition analysis capabilities and strengthening the backend systems that make those capabilities work reliably at scale.<\/p>\n<p>In this role, you will focus on the services, integrations, and processing pipelines that turn analysis tooling into something engineering teams can actually use. The work includes onboarding tools into the platform, running analyses, handling and transforming results, and delivering those results in a usable form. You will also help improve the platform as usage grows, making it more scalable, resilient, and easier to operate. Over time, the work will also help create a stronger foundation for adjacent security tooling.<\/p>\n<h3>What you will do<\/h3>\n<ul>\n<li>Design, build, and support the main backend services that underpin Arm\u00e2\u0080\u0099s centralized security analysis and data-processing platform.<\/li>\n<li>Create Python services, APIs, and workflow components that support tool onboarding, execution of analysis jobs, processing of outputs, and delivery of results.<\/li>\n<li>Improve the platform\u00e2\u0080\u0099s ability to scale, recover from issues, and remain easy to operate as more teams adopt it and analysis volume increases.<\/li>\n<li>Extend software composition analysis functionality and help establish backend building blocks that can support related security tools in the future.<\/li>\n<li>Introduce strong observability into the services by adding metrics, dashboards, monitoring, and alerting.<\/li>\n<li>Work closely with security and engineering partners to convert requirements into practical platform capabilities.<\/li>\n<li>Contribute to the ongoing development of the platform\u00e2\u0080\u0099s backend architecture and the way services connect and interact.<\/li>\n<li>Support tool integration and results processing so that analysis outputs are useful and accessible to engineering teams.<\/li>\n<\/ul>\n<h3>What Arm is looking for<\/h3>\n<ul>\n<li>Strong Python programming ability, plus comfort with scripting languages such as bash.<\/li>\n<li>Proven experience designing, building, and operating backend services or internal platforms in production.<\/li>\n<li>Good understanding of API design, backend architecture, and communication between services.<\/li>\n<li>Experience working in cloud environments, with AWS as the preferred background.<\/li>\n<li>Practical experience with containers and related tooling, such as Docker.<\/li>\n<li>Familiarity with CI\/CD approaches and modern engineering workflows.<\/li>\n<li>Strong communication skills and the ability to collaborate effectively across security and engineering teams.<\/li>\n<li>Knowledge of software composition analysis, dependency risk, and open source security concerns is desirable.<\/li>\n<li>Experience with SCA tools and the ability to interpret their findings would be an advantage.<\/li>\n<li>Exposure to large-scale analysis pipelines, data processing, or workflow orchestration would be helpful.<\/li>\n<li>Familiarity with observability tooling, operational metrics, and service health dashboards would be useful.<\/li>\n<li>Experience with React or a similar front-end framework would be a plus.<\/li>\n<li>Interest in security tooling, vulnerability research, and scalable analysis platforms is welcome.<\/li>\n<\/ul>\n<h3>Working at Arm<\/h3>\n<p>Arm uses a hybrid approach to working. The company\u00e2\u0080\u0099s model is built around flexibility, with time split between the office and other locations. Within that framework, teams are given room to decide what their own hybrid pattern should look like based on the work they do and the needs of the team. The exact arrangement for this role will be shared during the application process. In some situations, local legal, regulatory, tax, or similar considerations may limit the flexibility available, and Arm says it will work with candidates to find the best possible solution.<\/p>\n<p>The company also emphasizes that it is an equal opportunity employer and aims to create a respectful environment where applicants and employees are treated fairly regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.<\/p>\n<h3>Support during recruitment<\/h3>\n<p>Arm says it wants to build exceptional teams and will provide recruitment accommodations or adjustments where needed. Candidates can contact the company by email if they need support during the hiring process. Examples mentioned include extra breaks between interviews, having documents read aloud, and help with office accessibility. Requests are handled confidentially and only shared when necessary to arrange the support.<\/p>\n<h3>Pay<\/h3>\n<p>The advertised salary for this position is between \u00c2\u00a373,500 and \u00c2\u00a399,500 per year.<\/p>\n<h3>How to apply<\/h3>\n<p>Applicants can submit their interest through Arm\u00e2\u0080\u0099s job application process on the careers site. The posting also includes options to apply, save the role, and view the location details. Existing applicants can log in to review their applications, and Arm invites candidates to get in touch if they need any adjustments during recruitment.<\/p>\n<hr\/>\n<p><strong>Degree Requirement:<\/strong> Not Specified<\/p>\n<p><strong>Visa Sponsorship Promising<\/strong><\/p>\n","protected":false},"author":1,"featured_media":0,"template":"","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_promoted":"","_job_location":"Cambridge","_application":"https:\/\/careers.arm.com\/job\/cambridge\/senior-software-engineer\/33099\/94026518656","_company_name":"ARM","_company_website":"","_company_tagline":"","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"\u00a373500 - \u00a399500 per yearly","_job_salary_currency":"GBP","_job_salary_unit":"yearly"},"job-types":[],"class_list":["post-1603","job_listing","type-job_listing","status-publish"],"acf":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-listings\/1603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/media?parent=1603"}],"wp:term":[{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-types?post=1603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}