{"id":3548022,"url":"https://alion.io/job/acteon-senior-software-engineer","title":"Senior Software Engineer","company":{"id":2338659,"name":"Acteon","domain":"acteon.com","url":"https://alion.io/company/acteon-com","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Wokingham, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":75000,"max_usd":146000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":139},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"Blazor","optional":false},{"name":"C#","optional":false},{"name":"Docker","optional":false},{"name":"MQTT","optional":false},{"name":"OPC UA","optional":false},{"name":"Rest API","optional":false},{"name":"TCP/IP","optional":false},{"name":"Time Series","optional":false},{"name":"Windows","optional":false},{"name":"WPF","optional":false}],"status":"live","first_seen_at":"2026-09-15T00:00:00Z","employer_posted_date":"2026-09-15","last_verified_at":"2026-10-31T14:00:28Z","board_verified":true,"closed_at":null,"days_open":46,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":46},"description":"UTEC, Acteon’s Geo-services business line, harnesses data to optimize designs, save time, and maximize your project’s economic value by providing a holistic understanding of the marine environment. Our insights underpin customers’ decision-making from design to asset life extension, ensuring every decision delivers.\nWe are sourcing a Senior Software Engineer on a full time, permanent basis. Based at our facility in Wokingham, the Senior Software Engineer is to develop and maintain application software for UTEC leading line of products in line with the Software Manager. To ensure that the delivery team is supported during project delivery. These applications provide support for our in-house developed Renewable and Oil-Gas structural monitoring systems and services globally.\nUTEC develops wide range of .net applications of which may be standalone or web based. These applications are used to implement a software stack to ultimately transmit time-series data from acquisition devices over a range of network protocols securely to the internet or to direct to customer networks and servers. We also develop applications for data processing and analysis of data. User interfaces and data visualisations are also often required and developed.\nThe role requires a competent .net developer who has proven competence C# application development in .net environment using WPF framework. Equally we require same developer to have skills in asp.net core Web-page front and back-end development using Razor, Blazor or related UI frameworks. Our applications are deployed on range of operating systems and often as containers running in cloud, hence some knowledge or familiarisation of Docker is required. We require at least basic network knowledge of TCP/IP networking concepts and client server interfacing. Further, supporting the network nature of our product line, knowledge of implementing REST API client and server interfaces for our clients is a must have.\nOur client’s requirement often differs so we provide data interfaces presented via a range of protocols for example MQTT, OPC-UA and Modbus. Knowledge of one of more of these would be an advantage but not essential.\nDuties & Main Responsibilities\nTo form a core part of the Technology Agile Development Team, ensuring software development and bug fixing during each sprint.\nWorking with the Senior Software Manager, Commercial IT engineers and Data scientists implementing the solution.\nTo assist and support the Senior Software Manager to plan and deliver software scopes on time.\nTo identify key bottle necks and escalate to Senior Software Manager, including providing support and solutions to remediate identified bottle necks/issues.\nTo take ownership of resolving software deficiencies and supporting the delivery team in achieving their goals.\nWorking closely with the Software test and System engineering teams to debug software and be accountable for their problem resolution\nTaking ownership with Software department to build and maintain the software platform.\nTo mentor and support other developers as needed.\nTo maintain and help develop s/w implementation and delivery process\nUtilising Azure Dev Ops and executing Epics, Users stories, bugs, and work items as part of sprint or backlog.\nTo document the Software implementation and maintain change logs, keeping Azure work items status up to date\nWorking with the Software/Firmware and Commercial IT teams to develop test strategies and platforms. Including Automated Software unit testing.\nRequirements\nAble to think long term implications of changes to software \nAble to work within a framework and utilize the Agile development process \nAble to write software in C# for ,net and asp .net core. \nAbility to support the software design team providing guidance in respect to software testing and reliability. \nAbility to develop testing approaches for software. \nSkills in web development technologies such as ASP.NET is essential with Visual Studio. \nUnderstanding of deployment and containerisation technologies such as Docker. \nData interface and protocol knowledge e.g. MQTT, Modbus, REST API, OPC-UA Experience.\nExperienced in developing software for Windows systems (3-5+ years min) specifically in the Visual Studio Environment. \nAgile Development and Testing \nIn-depth knowledge of Bug tracking using tools such as Azure DevOps or GIT. \nUnderstand modular design patterns. \nHave worked with Docker Containers and .NET core ecosystems.\nExcellent communications skills both written and verbal.\nAbility to work as part of a team\nEager to develop new skills and learn new technologies as the business requires it.\nAttention to detail\nPassion for solving problems\nPractical approach in thinking","description_format":"text","description_chars":4727,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-30T21:33:12Z"}],"visa":[],"liveness":{"score":22,"band":"cold","label":"Long shot","p_open":1,"p_active":0.497,"p_room":0.45,"age_days":46,"expected_fill_days":30,"reasons":["conf:0","win:tail"],"computed_at":"2026-10-31T05:58:55Z"},"pay":null,"html_url":"https://alion.io/job/acteon-senior-software-engineer","json_url":"https://alion.io/job/acteon-senior-software-engineer.json","meta":{"generated_at":"2026-10-31T17:28:19Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":27313,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2338659},"rest":"https://alion.io/mcp/rest/get_company?id=2338659"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Facteon-senior-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Facteon-senior-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Facteon-senior-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/acteon-senior-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Facteon-senior-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3548022}},{"tool":"search_jobs","arguments":{"company":"acteon.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3548022},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}