{"id":3421736,"url":"https://alion.io/job/shi-international-software-engineer-integration-center","title":"Software Engineer - Integration Center","company":{"id":5610,"name":"SHI International","domain":"shi.com","url":"https://alion.io/company/shi","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":77,"open_postings":42,"ghost_share":0,"stale_share":0.905,"repost_share":0,"time_to_fill_p50_days":34,"computed_at":"2026-11-02T06:13:15Z"}},"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":["Piscataway, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":140000,"max":180000,"currency":"USD","period":"year","gross":null,"usd_annual":180000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Ansible","optional":false},{"name":"Bash","optional":false},{"name":"DHCP","optional":false},{"name":"Django","optional":false},{"name":"DNS","optional":false},{"name":"Docker","optional":false},{"name":"FastAPI","optional":false},{"name":"Flask","optional":false},{"name":"Git","optional":false},{"name":"Grafana","optional":false},{"name":"Gunicorn","optional":false},{"name":"JavaScript","optional":false},{"name":"Kubernetes","optional":false},{"name":"Linux","optional":false},{"name":"LLM","optional":false},{"name":"MariaDB","optional":false},{"name":"MySQL","optional":false},{"name":"Nginx","optional":false},{"name":"Prometheus","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TCP/IP","optional":false},{"name":"Three.JS","optional":false},{"name":"Uvicorn","optional":false},{"name":"WebSockets","optional":false}],"status":"live","first_seen_at":"2026-10-28T21:06:37Z","employer_posted_date":"2026-10-28","last_verified_at":"2026-11-02T14:14:31Z","board_verified":true,"closed_at":null,"days_open":5,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":5},"description":"About Us\nSince 1989, SHI International Corp. has helped organizations change the world through technology. We’ve grown every year since, and today we’re proud to be a $16 billion global provider of IT solutions and services.\nOver 17,000 organizations worldwide rely on SHI’s concierge approach to help them solve what’s next. But the heartbeat of SHI is our employees - all 7,000 of them. If you join our team, you’ll enjoy:\nOur commitment to diversity, as the largest minority- and woman-owned enterprise in the U.S.\n\nContinuous professional growth and leadership opportunities.\n\nHealth, wellness, and financial benefits to offer peace of mind to you and your family.\n\nWorld-class facilities and the technology you need to thrive - in our offices or yours.\n\nJob Summary\nSHI’s IDCS organization specializes in the factory integration and deployment of enterprise data center infrastructure, including servers, networking equipment, storage, and complete rack-level solutions. Our in-house automation platform deploys, configures, and validates racks across multiple customers, vendors, and cold rooms in parallel.We are seeking a Software Engineer to build and maintain the applications that sit on top of that platform, including the operator web application, pipeline and orchestration engine, inventory and addressing services, and CLI tooling. This role will turn deployment and QC workflows that engineers run manually into reliable, observable software that integration technicians and engineers can run independently.\nThis role is well suited for an engineer who enjoys building real products for internal operators and is comfortable working alongside hardware, networks, and a factory floor. The Software Engineer will collaborate with systems engineers, network engineers, integration and QC teams, and OEM technologies, while also mentoring junior engineers.\nRole Description\nApplication and Platform Development\nDesign, build, and maintain the operator-facing web application, including rack views, pipelines, dashboards, work orders, and approvals.\nDevelop backend services and REST APIs in Python using FastAPI or similar technologies to expose inventory, device actions, and run status.\nBuild and extend the pipeline/DAG engine, including stage ordering, retries, parallel fan-out across devices, run history, and resume-from-failure behavior.\nBuild real-time features such as live run output, device status, and rack health using SSE or WebSockets.\nDevelop and maintain CLI tools and a command router that dispatches actions by customer, device type, and OEM.\nCreate reusable libraries and frameworks rather than one-off scripts, with clear module boundaries and per-page front-end separation.\nData and Inventory\nOwn the schema and data access layer for the inventory database, including racks, devices, addressing, credentials, and run results.\nMaintain the inventory as the single source of truth for addressing and device identity, ensuring consistency across the tools that read and write to it.\nBuild reporting that produces QC coversheets, command logs, and audit evidence for each run.\nDevice and Vendor Integration\nIntegrate with vendor and infrastructure APIs, including Redfish, DHCP server APIs, and device CLIs over SSH.\nSupport heterogeneous hardware, including Dell, HPE, Lenovo, and Supermicro servers; Cisco, Arista, and Juniper switches; PDUs; and console servers through a common adapter model.\nBuild validation, timeout, and error-handling logic to ensure hung or unreachable devices cannot stall the platform.\nQuality, Security, and Operations\nBuild automated checks that scan racks and servers for health issues and open work orders.\nImplement role-based access, audit logging, and secure credential handling, ensuring plaintext secrets are not stored in code, logs, or API responses.\nAdd approval gates to ensure device-changing commands do not run without explicit operator approval.\nWrite unit, integration, and end-to-end tests, using Git branching and code review to safely deploy to production.\nDeploy and support services on RHEL using gunicorn/uvicorn behind nginx, systemd, and log analysis.\nWrite documentation, runbooks, and SOPs.\nMentor junior engineers and interns.\nBehaviors and Competencies\nCommunication: Can effectively communicate complex ideas and information, and can adapt communication style to the audience.\nListening: Can recognize underlying messages and non-verbal cues in communication, responding appropriately to both explicit and implicit information.\nPresenting: Can prepare and deliver presentations, addressing key points and responding to questions with clarity.\nAdaptability: Can adjust to changes in the work environment, manage multiple tasks, and effectively handle uncertainty.\nProblem-Solving: Can identify problems, propose solutions, and take action to resolve them without explicit instructions.\nInitiative: Can identify opportunities for improvement, propose solutions, and take action without explicit instructions.\nPrioritization: Can identify critical tasks, arrange them based on importance, and execute without explicit instructions.\nTime Management: Can generally use time effectively and is working towards improving task prioritization and deadline management.\nTechnical Expertise: Can apply technical knowledge and skills effectively in most situations, with occasional guidance.\nTeamwork: Can work effectively in a team, contributing ideas and effort, and respecting the contributions of others.\nSkill Level Requirements\nMinimum of 5 years of professional software engineering experience.\n3+ years of hands-on Python development building production applications, services, or tooling, rather than primarily scripting.\nExperience designing, building, and supporting REST APIs and web applications in production.\nExperience designing and maintaining relational database schemas and the associated data access layer.\nExperience deploying and supporting services on Linux in production.\nExperience integrating with external systems through APIs and device interfaces, including REST, SSH/CLI, or similar technologies.\nExperience writing automated tests and shipping through Git-based code review.\nSoftware Development\nStrong Python skills, including typed, tested, production-quality code.\nREST API design using FastAPI, Flask, Django, or similar technologies.\nJavaScript, HTML, and CSS, with experience developing modern front ends without heavy framework dependence.\nSQL and relational databases, including MariaDB/MySQL.\nJSON/YAML.\nGit, including branching, pull requests, and code review.\nAsynchronous and concurrent programming, including threads, async I/O, and parallel fan-out.\nLinux and Services\nLinux administration, with RHEL preferred.\nBash/shell scripting.\nSSH, systemd services, and package management.\nWeb server and reverse proxy fundamentals, including nginx and gunicorn/uvicorn.\nLog analysis and troubleshooting.\nNetworking\nTCP/IP, VLANs, and subnetting.\nDHCP/DNS.\nNetwork troubleshooting.\nInfrastructure\nUnderstanding of enterprise server hardware, BIOS/UEFI, and firmware.\nOut-of-band management technologies, including BMC, IPMI, and Redfish.\nPXE/network boot concepts.\nEngineering Practices\nSecure coding and secrets handling.\nExperience mentoring junior engineers.\nPreferred Requirements\nExperience with Ansible, including playbooks, roles, and inventories.\nExperience with Paramiko, Netmiko, or similar network device automation libraries.\nExperience with Kea DHCP, including control agent APIs, reservations, and leases, as well as iPXE.\nExperience with Kubernetes and/or Docker.\nExperience with Prometheus and Grafana.\nExperience with real-time visualization technologies such as Canvas, WebGL, or three.js.\nExperience integrating AI/LLM tooling with human approval controls.\nExperience working with Dell, HPE, Lenovo, Supermicro, Cisco, Arista, Juniper, Raritan, Vertiv, or Avocent/OpenGear devices.\nManufacturing or factory-integration experi\nence.\nOther Requirements\nAbility to work effectively alongside hardware, networking, integration, and QC teams in a factory integration environment.\nAbility to create reliable, reusable software and frameworks rather than one-off scripts.\nAbility to work across heterogeneous server, networking, power, and console-server technologies.\nAbility to develop and support secure, observable production applications and services.\nAbility to create clear technical documentation, runbooks, and SOPs.\nDemonstrated ability to mentor junior engineers and interns.\nThe estimated annual pay range for this position is $140,000 - $180,000 which includes a base salary. The compensation for this position is dependent on job-related knowledge, skills, experience, and market location and, therefore, will vary from individual to individual. Benefits may include, but are not limited to, medical, vision, dental, 401K, and flexible spending.\nEqual Employment Opportunity - M/F/Disability/ProtectedVeteran Status","description_format":"text","description_chars":8955,"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":["401k plan"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Information Technology","IT Resellers & VARs"],"lifecycle":[{"event":"open","at":"2026-10-28T21:06:37Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 1","filings_12m":1,"filings_prev_12m":0,"green_card_filings_12m":0,"median_offered_wage_usd":182500,"route":null,"cap_exempt":false,"checked_at":"2026-10-29T16:27:21+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":0}],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":4,"expected_fill_days":34,"reasons":["conf:1","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-11-02T06:13:15Z"},"pay":{"stated_usd_annual":180000,"is_top_pay":true},"html_url":"https://alion.io/job/shi-international-software-engineer-integration-center","json_url":"https://alion.io/job/shi-international-software-engineer-integration-center.json","meta":{"generated_at":"2026-11-02T22:40:07Z","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":31868,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00: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":5610},"rest":"https://alion.io/mcp/rest/get_company?id=5610"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fshi-international-software-engineer-integration-center"},{"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%2Fshi-international-software-engineer-integration-center"},{"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%2Fshi-international-software-engineer-integration-center"},{"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/shi-international-software-engineer-integration-center\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fshi-international-software-engineer-integration-center"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3421736}},{"tool":"search_jobs","arguments":{"company":"shi.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3421736},"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"}}