{"schemaVersion":"jobsearcher.job.v1","id":"ace6649babe34fe08f897bd1","url":"https://jobsearcher.com/jobs/ace6649babe34fe08f897bd1","canonicalUrl":"https://jobsearcher.com/jobs/ace6649babe34fe08f897bd1","title":"Lead Software Engineer – Java Architecture and Agentic AI","description":"Lead Software Engineer – Java Architecture and Agentic AI\nLocation: Richardson, Texas\nWork Model: Hybrid — two days per week onsite\nEmployment Type: Direct hire\nSalary Range: $165,000 - $185,000/yr DOE\nWork Authorization Requirement: Applicants must have permanent, unrestricted authorization to work in the United States. The employer cannot provide visa sponsorship now or in the future. Candidates whose continued employment authorization depends on OPT, CPT, H-1B, TN, or another temporary visa status cannot be considered.\n\nThe Opportunity\nOur client, an established global enterprise software company, is seeking a Lead Software Engineer to provide hands-on technical leadership for major capabilities within a mature, business-critical software platform.\nThis is an individual-contributor position, not a people-management role. You will remain closely involved in architecture, design, coding, technical reviews, troubleshooting, and delivery while guiding engineering decisions across complex initiatives.\nThe ideal candidate combines deep Java application-development expertise with the ability to lead an AI-assisted engineering transformation. You will help establish development workflows in which AI agents support requirements analysis, planning, implementation, testing, and validation while experienced engineers maintain architectural control and critically evaluate the resulting work.\n\nWhat You’ll Do\nLead Architecture and Delivery\nProvide technical direction for major application capabilities and cross-functional engineering initiatives.\nDesign and develop scalable, secure, and maintainable Java application components.\nLead architectural discussions, design reviews, technical investigations, and resolution of complex engineering challenges.\nTranslate complex or ambiguous business requirements into architecture, specifications, delivery plans, milestones, and measurable outcomes.\nEstablish reusable patterns and standards that improve consistency across the application.\nBalance immediate delivery needs with long-term architecture, maintainability, and product stability.\nIdentify technical risks, dependencies, and architectural constraints early in the development process.\nLead root-cause analysis for critical production issues and drive permanent corrective actions.\nLead AI-Assisted Development Practices\nDefine how AI tools and agents are incorporated into the software-development lifecycle.\nDesign and improve workflows for AI-assisted requirements analysis, technical planning, implementation, testing, documentation, and validation.\nDevelop or guide the creation of reusable agents, prompts, instructions, skills, plugins, guardrails, and tool integrations.\nChampion specification-driven development in which clear requirements and technical plans guide AI-assisted implementation.\nEstablish review practices that ensure AI-generated code meets standards for correctness, security, performance, testing, and maintainability.\nEvaluate emerging AI technologies based on measurable business and engineering value.\nHelp define meaningful indicators for AI-assisted development quality, consistency, and productivity.\nInfluence and Mentor\nMentor senior engineers and other technical contributors through architecture reviews, code reviews, and complex problem-solving.\nInfluence technical direction across teams without relying on formal management authority.\nPartner with Product, QA, Architecture, Cloud, Security, Support, and Services teams.\nBuild alignment among stakeholders with different priorities and technical perspectives.\nPromote collaboration and knowledge sharing within a mature product environment containing significant institutional and domain knowledge.\nContinue contributing directly to design and development rather than operating solely at a strategy or oversight level.\n\nRequired Qualifications\nApproximately 12 or more years of professional software-engineering experience.\nDeep experience designing and developing enterprise web applications using Java.\nProven success leading architecture or major technical initiatives across teams.\nStrong hands-on expertise in:\nJava\nSpring Framework\nRESTful APIs and web services\nJUnit, Mockito, or comparable testing frameworks\nExperience building application features and product capabilities rather than working primarily in infrastructure, DevOps, or cloud-migration roles.\nStrong knowledge of enterprise architecture, software design patterns, scalability, maintainability, performance, testing, and production support.\nDemonstrated ability to influence technical decisions and create alignment without direct authority.\nHands-on experience using AI-assisted development tools such as Claude, GitHub Copilot, ChatGPT, or comparable platforms.\nPractical understanding of agentic AI, specification-driven development, prompt and context design, reusable agent instructions, and tool orchestration.\nAbility to recognize and correct flawed AI-generated designs, assumptions, implementations, and tests.\nStrong analytical, communication, mentoring, and stakeholder-management skills.\nAuthorization to work in the United States without current or future employer sponsorship.\n\n﻿Preferred Qualifications\nHibernate or JPA experience.\nAngular, JavaScript, HTML, CSS, or other frontend-development experience.\nExperience with Selenium, Playwright, Cucumber, or comparable testing frameworks.\nAWS experience.\nFamiliarity with Maven, Jenkins, Tomcat, and enterprise CI/CD practices.\nTest-Driven Development experience.\nExperience with Model Context Protocol tools or comparable agent-integration frameworks.\nExperience creating AI development standards, governance practices, quality metrics, or reusable development ecosystems.\nPersonal, open-source, or entrepreneurial projects demonstrating meaningful agentic AI experimentation.\nBachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.\n\nWhat Will Make You Successful\nYou are a hands-on technical leader who earns influence through judgment, credibility, collaboration, and execution. You can establish architectural direction while remaining pragmatic about delivery.\nYou understand that AI will change how engineers produce software, but you also recognize that increasingly automated development requires stronger—not weaker—technical knowledge. You can guide AI-assisted work, detect when it is wrong, and ensure the final solution meets enterprise standards.\n\nLocation and Interview Requirements\nThis is a hybrid position requiring two days per week onsite in Richardson, Texas.\nCandidates should currently live within a practical commuting distance of the Richardson office, generally within approximately 25 miles. The interview process includes an onsite, face-to-face interview.","company":"Domnovate","rawCompany":"domnovate","city":"Richardson","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-08-03T22:20:27.240Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"11-9041.00","title":"Architectural and Engineering Managers","slug":"architectural-and-engineering-managers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Software Engineer – Java Architecture and Agentic AI","description":"Lead Software Engineer – Java Architecture and Agentic AI\nLocation: Richardson, Texas\nWork Model: Hybrid — two days per week onsite\nEmployment Type: Direct hire\nSalary Range: $165,000 - $185,000/yr DOE\nWork Authorization Requirement: Applicants must have permanent, unrestricted authorization to work in the United States. The employer cannot provide visa sponsorship now or in the future. Candidates whose continued employment authorization depends on OPT, CPT, H-1B, TN, or another temporary visa status cannot be considered.\n\nThe Opportunity\nOur client, an established global enterprise software company, is seeking a Lead Software Engineer to provide hands-on technical leadership for major capabilities within a mature, business-critical software platform.\nThis is an individual-contributor position, not a people-management role. You will remain closely involved in architecture, design, coding, technical reviews, troubleshooting, and delivery while guiding engineering decisions across complex initiatives.\nThe ideal candidate combines deep Java application-development expertise with the ability to lead an AI-assisted engineering transformation. You will help establish development workflows in which AI agents support requirements analysis, planning, implementation, testing, and validation while experienced engineers maintain architectural control and critically evaluate the resulting work.\n\nWhat You’ll Do\nLead Architecture and Delivery\nProvide technical direction for major application capabilities and cross-functional engineering initiatives.\nDesign and develop scalable, secure, and maintainable Java application components.\nLead architectural discussions, design reviews, technical investigations, and resolution of complex engineering challenges.\nTranslate complex or ambiguous business requirements into architecture, specifications, delivery plans, milestones, and measurable outcomes.\nEstablish reusable patterns and standards that improve consistency across the application.\nBalance immediate delivery needs with long-term architecture, maintainability, and product stability.\nIdentify technical risks, dependencies, and architectural constraints early in the development process.\nLead root-cause analysis for critical production issues and drive permanent corrective actions.\nLead AI-Assisted Development Practices\nDefine how AI tools and agents are incorporated into the software-development lifecycle.\nDesign and improve workflows for AI-assisted requirements analysis, technical planning, implementation, testing, documentation, and validation.\nDevelop or guide the creation of reusable agents, prompts, instructions, skills, plugins, guardrails, and tool integrations.\nChampion specification-driven development in which clear requirements and technical plans guide AI-assisted implementation.\nEstablish review practices that ensure AI-generated code meets standards for correctness, security, performance, testing, and maintainability.\nEvaluate emerging AI technologies based on measurable business and engineering value.\nHelp define meaningful indicators for AI-assisted development quality, consistency, and productivity.\nInfluence and Mentor\nMentor senior engineers and other technical contributors through architecture reviews, code reviews, and complex problem-solving.\nInfluence technical direction across teams without relying on formal management authority.\nPartner with Product, QA, Architecture, Cloud, Security, Support, and Services teams.\nBuild alignment among stakeholders with different priorities and technical perspectives.\nPromote collaboration and knowledge sharing within a mature product environment containing significant institutional and domain knowledge.\nContinue contributing directly to design and development rather than operating solely at a strategy or oversight level.\n\nRequired Qualifications\nApproximately 12 or more years of professional software-engineering experience.\nDeep experience designing and developing enterprise web applications using Java.\nProven success leading architecture or major technical initiatives across teams.\nStrong hands-on expertise in:\nJava\nSpring Framework\nRESTful APIs and web services\nJUnit, Mockito, or comparable testing frameworks\nExperience building application features and product capabilities rather than working primarily in infrastructure, DevOps, or cloud-migration roles.\nStrong knowledge of enterprise architecture, software design patterns, scalability, maintainability, performance, testing, and production support.\nDemonstrated ability to influence technical decisions and create alignment without direct authority.\nHands-on experience using AI-assisted development tools such as Claude, GitHub Copilot, ChatGPT, or comparable platforms.\nPractical understanding of agentic AI, specification-driven development, prompt and context design, reusable agent instructions, and tool orchestration.\nAbility to recognize and correct flawed AI-generated designs, assumptions, implementations, and tests.\nStrong analytical, communication, mentoring, and stakeholder-management skills.\nAuthorization to work in the United States without current or future employer sponsorship.\n\n﻿Preferred Qualifications\nHibernate or JPA experience.\nAngular, JavaScript, HTML, CSS, or other frontend-development experience.\nExperience with Selenium, Playwright, Cucumber, or comparable testing frameworks.\nAWS experience.\nFamiliarity with Maven, Jenkins, Tomcat, and enterprise CI/CD practices.\nTest-Driven Development experience.\nExperience with Model Context Protocol tools or comparable agent-integration frameworks.\nExperience creating AI development standards, governance practices, quality metrics, or reusable development ecosystems.\nPersonal, open-source, or entrepreneurial projects demonstrating meaningful agentic AI experimentation.\nBachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.\n\nWhat Will Make You Successful\nYou are a hands-on technical leader who earns influence through judgment, credibility, collaboration, and execution. You can establish architectural direction while remaining pragmatic about delivery.\nYou understand that AI will change how engineers produce software, but you also recognize that increasingly automated development requires stronger—not weaker—technical knowledge. You can guide AI-assisted work, detect when it is wrong, and ensure the final solution meets enterprise standards.\n\nLocation and Interview Requirements\nThis is a hybrid position requiring two days per week onsite in Richardson, Texas.\nCandidates should currently live within a practical commuting distance of the Richardson office, generally within approximately 25 miles. The interview process includes an onsite, face-to-face interview.","datePosted":"2026-08-03T22:20:27.240Z","dateModified":"2026-08-03T22:20:27.240Z","hiringOrganization":{"@type":"Organization","name":"Domnovate","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Richardson","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"ace6649babe34fe08f897bd1"},"url":"https://jobsearcher.com/jobs/ace6649babe34fe08f897bd1"}}