{"id":2916,"date":"2026-07-16T19:21:48","date_gmt":"2026-07-16T19:21:48","guid":{"rendered":"https:\/\/coderseditor.com\/itjobs\/job\/senior-software-engineer-6\/"},"modified":"2026-07-16T19:21:48","modified_gmt":"2026-07-16T19:21:48","slug":"senior-software-engineer-6","status":"publish","type":"job_listing","link":"https:\/\/coderseditor.com\/itjobs\/job\/senior-software-engineer-6\/","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 group 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 one place, 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 the backend systems that make those capabilities work reliably at scale.<\/p>\n<h3>What you will do<\/h3>\n<ul>\n<li>Design, implement, and support the main backend services that underpin Arm\u00e2\u0080\u0099s centralized security analysis and data-processing environment.<\/li>\n<li>Create Python services, APIs, and workflow components that manage tool onboarding, analysis execution, output processing, and delivery of results.<\/li>\n<li>Improve the platform so it remains scalable, resilient, and easy to operate as more teams adopt it and analysis demand increases.<\/li>\n<li>Extend software composition analysis functionality and help establish the platform base needed to support additional security tools over time.<\/li>\n<li>Introduce strong observability into the services by adding metrics, dashboards, monitoring, and alerting.<\/li>\n<li>Collaborate with security and engineering partners to convert requirements into workable platform features.<\/li>\n<li>Contribute to the ongoing evolution of the backend architecture and the way services connect and integrate.<\/li>\n<li>Support tool integration and results handling so that analysis outputs are useful for engineering teams.<\/li>\n<\/ul>\n<h3>What Arm is looking for<\/h3>\n<ul>\n<li>Excellent Python programming ability, along with comfort using scripting tools such as bash.<\/li>\n<li>Proven experience building, deploying, and operating backend services or internal platforms in production.<\/li>\n<li>A strong understanding of API design, backend architecture, and communication between services.<\/li>\n<li>Experience working in cloud environments, with AWS preferred.<\/li>\n<li>Practical experience with containers and related tooling, such as Docker.<\/li>\n<li>Familiarity with CI\/CD methods and modern engineering workflows.<\/li>\n<li>Strong communication skills and the ability to work well across security and engineering teams.<\/li>\n<li>Useful additional knowledge includes software composition analysis, dependency risk, and open-source security issues.<\/li>\n<li>Experience using SCA tools and interpreting their results would be an advantage.<\/li>\n<li>Background in 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 is desirable.<\/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 would be beneficial.<\/li>\n<\/ul>\n<h3>Working at Arm<\/h3>\n<p>Arm uses a hybrid approach that combines office time with work from other locations. The company\u00e2\u0080\u0099s model is built around flexibility, and teams are given the freedom to decide the specific pattern that works best for their responsibilities and local needs. The exact arrangement for this role will be explained during the application process. Arm also notes that flexibility may sometimes be affected by legal, regulatory, tax, or other local constraints, and in those situations the company will work with candidates to find the most suitable solution.<\/p>\n<p>Arm emphasizes an environment built on collaboration, individual ownership, and strong team alignment. The company describes its culture as fast-moving and supportive, with an expectation that skilled people can make a meaningful impact at scale. It also highlights its commitment to diversity, equity, and inclusion, including participation in employee resource groups, communities, working groups, and a DEI Council.<\/p>\n<h3>Support during recruitment<\/h3>\n<p>If you need an adjustment or accommodation during the hiring process, Arm invites you to contact accommodations@arm.com. The company says any information shared for this purpose will be used only to arrange the support needed and will be handled confidentially. Examples of support mentioned include breaks between interviews, having documents read aloud, and help with office accessibility.<\/p>\n<h3>Equal opportunity<\/h3>\n<p>Arm states that it is an equal opportunity employer and aims to provide a respectful environment where applicants and employees have equal access to opportunity. The company says it does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.<\/p>\n<h3>Pay and application details<\/h3>\n<p>The advertised salary for this position is \u00c2\u00a373,500 to \u00c2\u00a399,500 per year. Candidates can apply through Arm\u00e2\u0080\u0099s careers site using the application links on the posting. The page also references the option to save the job, view the location, and access Arm\u00e2\u0080\u0099s hiring process information.<\/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":[38],"class_list":["post-2916","job_listing","type-job_listing","status-publish","job-type-experienced"],"acf":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-listings\/2916","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=2916"}],"wp:term":[{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-types?post=2916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}