{"id":2123038,"url":"https://alion.io/job/interactsoftware-senior-software-engineer","title":"Senior Software Engineer","company":{"id":678927,"name":"Interactsoftware","domain":"interactsoftware.com","url":"https://alion.io/company/interactsoftware","size_band":"1-10","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","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":["Manila, Philippines"],"countries":["PH"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":17000,"max_usd":47000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":5573},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"AWS","optional":false},{"name":"Bitbucket","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Confluence","optional":false},{"name":"Docker","optional":false},{"name":"ElasticSearch","optional":false},{"name":"Git","optional":false},{"name":"Jira","optional":false},{"name":"MS SQL","optional":false},{"name":"Node JS","optional":false},{"name":"Octopus Deploy","optional":false},{"name":"Playwright","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false},{"name":"TeamCity","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-29T00:00:00Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-10-09T20:12:33Z","board_verified":true,"closed_at":null,"days_open":11,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":11},"description":"About Interact\nInteract is a leading provider of enterprise intranet software, connecting more than four million employees worldwide with some of the world's most recognised brands, including Levi's, Domino's, Teva Pharmaceuticals, and Technicolor.\nWe're a team of customer-focused problem solvers who are passionate about helping organisations communicate, connect, and engage more effectively. Continuous improvement is at the heart of everything we do, driving us to enhance our products, services, and customer experience every day.\nAs the workplace continues to evolve, Interact is embedding AI into every corner of the intranet experience, creating a powerful, intelligent, one-stop platform that helps employees find information faster, work more efficiently, and stay connected.\nWith offices in Manchester, New York, Dubai, Tulsa, Warsaw, and Manila, we support organisations across North America, EMEA, APAC, and Australia, delivering innovative solutions on a global scale.\nAt Interact, people come first. We're proud of the culture we've built: one that values collaboration, trust, and continuous learning. No matter where you are in your career, you'll be encouraged to share ideas, grow your skills, and make a meaningful impact alongside a team that genuinely cares about each other and our customers.\nIf you're an experienced software engineer who enjoys tackling complex challenges, leading by example, and building products that make a difference, we'd love to hear from you.As a Senior Software Engineer, you'll have the opportunity to shape technical solutions, influence architectural decisions, and deliver robust, scalable software that supports millions of users.\nWorking closely with Product Managers, Delivery Managers, and fellow engineers, you'll be a trusted technical leader who helps drive innovation and engineering excellence across the business.\nA little about you...\n Relevant Work Experience\n\nMinimum 5+ years of professional experience in software development, with a focus on API first backends, ASP.Net and ReactJS frontends.\nProven experience in developing engaging, scalable, high-performance, high-transactional Web UI and APIs.\nExtensive experience with C#, ASP.NET, and .NET frameworks.\nStrong proficiency in ReactJS and Node.js for frontend development.\nExperience with SQL Server, including T-SQL, Stored procedures, and SQL Transactions.\nFamiliarity with Docker containers and container orchestration.\nExperience working in an Agile/Scrum development environment.\nDemonstrated ability to support the Team Leadership (Product, Delivery and Engineering Managers), as well as collaborate effectively with other teams.\n Technical Skills\n\nExpert understanding of Object-Oriented Programming (OOP) concepts and principles.\nDeep knowledge and application of Software Engineering Design Patterns and SOLID principles.\nProficiency in data structures, including arrays, linked lists, stacks, queues, trees, graphs, and hash tables.\nUnderstanding of algorithms such as sorting algorithms (quicksort, mergesort), searching algorithms (binary search), recursion, and basic algorithmic complexity (Big O notation).\nExperience with version control systems, particularly Git using Bitbucket.\nFamiliarity with ElasticSearch, Redis, memory caching, distributed locking, and queue-based mechanisms.\nKnowledge of AWS cloud hosting and infrastructure management.\nExperience with CI/CD tools like TeamCity and Octopus Deploy.\nUnderstanding of test automation frameworks, specifically Playwright.\nFamiliarity with the Atlassian Suite (Jira, Confluence) for project management and documentation. \nPersonal Attributes\nStrong leadership skills, with the ability to mentor and inspire team members.\nExceptional problem-solving abilities, capable of tackling complex technical challenges.\nExcellent communication skills, both verbal and written, able to convey technical concepts to various stakeholders.\nProactive and self-motivated, with a passion for technology and continuous learning.\nAttention to detail and a commitment to delivering high-quality, reliable software.\nCollaborative mindset, and keen to help create a positive Team environment by contributing to team dynamics.\nStrategic thinker, able to align technical design options and architectural decisions with business objectives.\nAdaptable and flexible, comfortable working in a fast-paced, dynamic environment.\nInnovative mindset, eager to explore new technologies and drive improvements. \nAbout the role...\nTechnical Leadership\n\nDesign and develop high-quality software solutions using our tech stack, including C#, ASP.NET, ReactJS, Node.js, and SQL Server.\nLead and participate in architectural discussions and decision-making processes to shape the future of our applications.\nImplement and enforce best practices in software development, including SOLID principles and design patterns.\nOptimize application performance, ensuring scalability and reliability for high-volume queries and transactions.\nConduct code reviews (face-to-face or via pull requests), providing constructive feedback to improve code quality and maintain coding standards.\nMentor and guide junior and mid-level engineers, fostering professional growth and knowledge sharing.\nCollaborate closely with other teams, including UX/UI Designers, Test Automation Engineers, and DevOps, to deliver cohesive and user-centric solutions.\nDevelop and maintain unit and automated tests using Playwright to ensure the highest software quality.\nManage source code effectively using Git tools.\nUtilize CI/CD pipelines with TeamCity and Octopus Deploy to streamline the deployment process.\nTroubleshoot and resolve complex technical issues, applying critical thinking and problem-solving skills.\nStay updated with emerging technologies and industry trends, evaluating their potential integration into our tech stack.\nContribute to the continuous improvement of development processes and workflows.\nEnsure security best practices, collaborating with security teams to safeguard applications.\nProject Leadership\n\nLead and participate in the planning and execution of complex software projects, ensuring alignment with business objectives.\nCoordinate with Product Managers and Delivery Managers to define project requirements, timelines, and deliverables.\nIdentify and mitigate technical risks, ensuring project success and application stability.\nOversee the front-end and back-end development lifecycle, ensuring timely delivery of project milestones and product releases.\nMentorship and Team Development\n\nProvide mentorship to junior engineers, helping them develop their skills and understanding of best practices.\nFoster a collaborative and inclusive team environment, encouraging knowledge sharing and continuous learning.\nFacilitate training sessions and workshops to upskill team members and promote professional growth.\nQuality Assurance\n\nEnsure the highest code quality by implementing and advocating for thorough testing practices, including unit tests, integration tests, and end-to-end tests.\nCollaborate with QA teams to establish testing strategies and ensure comprehensive test coverage.\nImplement performance optimization techniques, ensuring scalability and reliability for high-volume queries and transactions.\nEnsure security best practices, collaborating with security teams to safeguard applications.\nCollaboration and Communication\n\nWork closely with UX/UI Designers to implement responsive, user-centric, and accessible designs.\nCollaborate with backend teams to ensure seamless integration and functionality of front-end components.\nCommunicate complex technical concepts effectively to non-technical stakeholders, bridging the gap between technical and business teams.\nContribute to the continuous improvement of development processes and workflows.\nWE ARE WORKING IN PARTNERSHIP WITH TECHANYWHERE AS AN EOR","description_format":"text","description_chars":7873,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Cybersecurity","Information Technology","HR & Payroll Software"],"lifecycle":[{"event":"open","at":"2026-10-09T00:21:14Z"}],"visa":[],"liveness":{"score":73,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.814,"p_room":0.9,"age_days":10,"expected_fill_days":24,"reasons":["conf:1","win:mid"],"computed_at":"2026-10-09T06:01:00Z"},"pay":null,"html_url":"https://alion.io/job/interactsoftware-senior-software-engineer","json_url":"https://alion.io/job/interactsoftware-senior-software-engineer.json","meta":{"generated_at":"2026-10-10T00:42:55Z","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","counted_by":"address","units_charged":1,"used_today":1103,"day_limit":5000,"remaining_today":3897,"minute_limit":60,"resets_at":"2026-10-11T00: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":678927},"rest":"https://alion.io/mcp/rest/get_company?id=678927"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finteractsoftware-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%2Finteractsoftware-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%2Finteractsoftware-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/interactsoftware-senior-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finteractsoftware-senior-software-engineer"}]}