> Markdown version of [/jobs/ext/626217-director-software-engineering](https://www.wearedevelopers.com/jobs/ext/626217-director-software-engineering). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Director, Software Engineering - **Company:** American Registry - **Location:** Chantilly, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Information Systems, Databases, Software Design Documents, Graphical User Interface, Hibernate (Java), IPv4, IPv6, Spring Framework, Python (Programming Language), Network Troubleshooting, Routing, Object-Oriented Software Development, Software Engineering, Software Requirements Analysis, Software Systems, Structured Programming, Database Performance, AngularJS, Kubernetes, Information Technology - **Published:** June 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=294ad4ca1df1461a ## About the Role Do you have experience in Software engineering?, Do you have a Bachelor's degree?, · 4-year college degree preferably in an information systems or computer science related discipline OR equivalent work experience. · At least 15 years job-related experience, including structured programming techniques, structured analysis and design, and computer operations. · 10+ years of technical management experience. · Knowledge of object-oriented languages such as Java. · Experience building and deploying containerized applications on Kubernetes. · Ability to understand complex instructions, and work both independently and on teams. · Strong, verbal, written, and interpersonal skills. Background/Skills Preferred · Familiarity of IPv4, IPv6, routing and networking issues and protocols. · Experience with Spring, Hibernate, Angular technologies desired. Physical Requirements* · 80+% of time working at a computer. *ARIN is committed to providing reasonable accommodations as required by law for physical or mental disabilities (and others as required by law), unless undue hardship would result or an accommodation would pose a direct threat to the individual or others in the workplace. Qualified applicants or employees who require an accommodation should contact their direct supervisor or the Human Resources and Administration Department as to discuss any need for an accommodation and to engage in the interactive process. ## Description We are currently seeking a Director, Software Engineering, who will be responsible for the overall development, direction, and operation of the Software Engineering team. This Director will work closely with the Chief Software Development Officer (CSDO) on management of the full life cycle software and information systems development supporting the functionality and mission of ARIN., · Manage members of the software engineering team. Assign and monitor team workload and responsibilities based on operational needs. Mentor team members to allow them to increase their knowledge and experience level. Leads the team in selecting the appropriate building blocks and development systems for optimal production. · Lead system projects through requirements analysis, design, construction, testing, and implementation. Manage projects, establish project timelines including milestones and completion dates and task assignments. Ensure that projects are planned and executed in a timely and efficient manner. · Understand company business objectives linked to the development of software systems. Insure that engineered solution satisfies underlying business objectives. · Develop best practices and appropriate policies for the full life cycle of software and information systems development. · Develop effective relevant code using Java, JavaScript, Python, and/or HTML or other languages as deemed or appropriate by the CSDO. Relevant code includes entirely new code, or changes to existing code to adapt a new requirement. · Design graphic user interface (GUI) displays to accomplish goals of user requests, when necessary. · Develop and maintain registration software to update the ARIN databases. Create utilities to modify records, produce statistical and timely reports, and scan the database for integrity. · Hire, train, and mentor the software engineering team. Assess performance, give support and recommend training and education. Perform formal and informal appraisals for the software engineering team, including 90-day review after hiring and annual performance appraisals. · Develop and maintain software supporting Financial Services Department, Registration Services Department and Membership Services Departments. Support other staff and management as needed. · Make recommended changes to improve system performance. Work with the DBA to define solutions to maximize database performance. Alter programs to increase operating efficiency. · Train staff when implementing new tools or modifying existing tools. · Participate in requirements gathering process. Produce, contribute to and/or review project specifications, design documents, flowcharts and diagrams. Analyze software requirements to determine feasibility of design within time and cost constraints. Consult with customers concerning requirements, enhancements and operation of systems. · Consult with system operations and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system. · Document all code. Write documentation to describe program development, logic coding, and corrections. Develop manual pages and/or website outline to assist users in the operation of available tools. · Participate in a regular on-call rotation, alongside of a team of developers and operational staff, as the lead for for application-related incidents. · Evaluate new software products, develop comparative analysis, and prepare purchase suggestions to management. · Oversee department resources essential for the professional and consistent operation of the department including the development of redundancy and contingency plans. Propose future goals and performance standards for the department and determine and recommend needed resources to accomplish goals. · Participate in the development and planning of ARIN's annual operating plan for presentation to the Board. Determine the strategic direction of the department in conjunction with the overall company strategic and operating plan, and produce an annual work plan, that includes implementation of relevant strategic and operating objectives. Develop and maintain department budget, exercising fiduciary control and responsibility for the department. · Set in place a plan for succession management - short-term and long-term. Identify and mentor staff members with potential for promotion and future leadership positions. · Adhere to company ethics policy. Set standard of ethical conduct for department staff by exhibiting high ethical principles at all times. Report any incidents of unethical behavior or possible fraud to the Chief Human Resources Officer (CHRO), the Chief Operating Officer (COO), or the President/CEO. Provide a written quarterly statement of any such activities. Additional Duties · Ability and willingness to travel in accordance with the ARIN travel guidelines. · Perform other related duties as required and assigned. ## Related Videos - [IoT: The road to sustainability](https://www.wearedevelopers.com/videos/557-iot-the-road-to-sustainability) - [IP Authentication: A Tale of Performance Pitfalls and Challenges in Prod](https://www.wearedevelopers.com/videos/1413-ip-authentication-a-tale-of-performance-pitfalls-and-challenges-in-prod) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)