Job Information
GENERAL LAND OFFICE GLO - Principal Software Engineer (Programmer VI) in Austin, Texas
Please paste the following URL into a browser to view the entire job posting in the CAPPS Career Section: https://capps.taleo.net/careersection/ex/jobdetail.ftl?job=00052894 You may apply to the job directly through the CAPPS Career Section. It is not necessary to apply both through Work In Texas and CAPPS Career Section
The Texas General Land Office is seeking a Programmer VI (Principal Software Engineer) within the Information Technology Services Department of the agency.The (Principal Software Engineer) performs highly advanced and/or supervisory (senior-level) computer programming work involving analyzing system specifications to develop software for computer applications; developing solution software; documenting the methods and procedures used in software development; and testing, correcting, and revising software. Works under minimal supervision, with extensive latitude for the use of initiative and independent judgment. Employees at this level may be considered technical experts in the field and may: Develop standards and procedures for programming staff and ensure that work is completed in a timely and efficient manner and is consistent with defined policies and procedures. Manage multiple projects occasionally, and/or some of the most complex programming projects involving highly complex design, development, and implementation of software programs and applications.and#8194;The Information Technology Services (ITS) team advances the mission of the State of Texas General Land Office through technology. We deliver innovative technology solutions and services to the agency and are a value partner in our mission success. We are committed to operating with a growth mindset, developing sustainable solutions, providing excellent customer service, and safeguarding the IT resources of the agency. ITS leverages the capabilities of the most advanced technology platforms to drive innovation, transparency, and connection for Texans.The Principal Software Engineer is a senior technical leader responsible for designing, developing, and delivering high-quality, scalable, and secure software solutions that span multiple enterprise applications and domains within the agency. This role provides deep technical expertise, mentorship, and architectural guidance across diverse engineering teams, helping to drive modernization and innovation aligned with agency-wide priorities.The Principal Software Engineer contributes to the execution of engineering strategies by developing and championing modern application architecturesand#8212;including cloud-native, API-first, and event-driven systemsand#8212;that integrate seamlessly across multiple systems and functional areas. They collaborate closely with engineering managers, architects, and product owners to ensure development practices promote maintainability, performance, and alignment with complex, cross-domain business needs.Key responsibilities include writing and reviewing production-grade code, setting technical standards, solving complex challenges that span multiple systems, and ensuring that software solutions comply with enterprise architecture, security, and accessibility requirements. The Principal Software Engineer plays a critical role in mentoring engineers, promoting engineering excellence, and fostering a culture of continuous learning and improvement.Operating with considerable independence and technical judgment, this role serves as a trusted authority influencing design decisions and guiding the long-term evolution and integration of the agencyand#8217;s diverse software ecosystems.and#8194;and#8194;and#8194;and#8194;and#8194;Our Mission:The Texas General Land Office primarily serves the schoolchildren, veterans, and the environment of Texas. The agency does so by preserving our history, maximizing state revenue through innovative administration, and through the prudent stewardship of state lands and natural resources.What Your Contributions to the GLO Will be:and#183; L ad the enterprise product architecture, system design, and development of complex, high-impact solutions using technologies such as C#, Java, Python, and cloud-native platforms (AWS, Azure, GCP). Define product and system architectures that strategically integrate low-code/no-code platforms to complement cloud-native solutions, maximizing agility, scalability, and value delivery. Embed accessibility-first and human-centered design principles into all architectures. Write and review production-grade code while enforcing engineering best practices, rigorous testing, deployment, and monitoring standards. Provide operational leadership for defect resolution, incident response, and dependency management. Ensure all solutions comply with enterprise architecture, security, accessibility, and data governance requirements.and#8194;and#8194;and#183; Define and institutionalize enterprise-wide technical and product architecture standards, including secure coding practices, accessibility-first design, and mature SDLC processes. Drive adoption of microservices, API-first, event-driven architectures, and low-code accelerators that complement cloud-native platforms. Lead technical and design debt reduction, continuous improvement initiatives, and modernization roadmaps that align with agency priorities and ensure long-term system resilience, agility, and usability.and#8194;and#8194;and#183; Act as a bridge and trusted advisor across engineering, IT leadership, business stakeholders, project teams, and compliance functions. Translate business requirements into enterprise product and system architecture strategies, defining actionable roadmaps that guide technical execution. Balance cloud-native and low-code adoption with regulatory, security, accessibility, and user experience requirements. Communicate complex technical decisions clearly to executives and non-technical audiences, ensuring alignment between business priorities and technical outcomes.and#183; Mentor and develop engineers, senior ICs, and technical leads, fostering a culture of engineering and design excellence. Champion knowledge sharing, peer code/design reviews, and training to strengthen organizational capability. Promote continuous learning in emerging technologies, design best practices, and accessibility standards, ensuring both engineering and product teams evolve together and consistently apply enterprise product and system architecture strategies.and#183; Research, evaluate, and recommend emerging tools, platforms, and design approachesand#8212;including AI/ML, serverless, low-code/no-code, UX frameworks, and blockchain solutions. Shape technology adoption strategies that balance custom development, commercial off-the-shelf (COTS), and cloud-based platforms, maximizing agility, value delivery, and human-centered product outcomes. Qualifications: Minimum Qualifications:and#183; Bachelorand#8217;s degree from an accredited four-year college or university with major coursework in computer science, information systems, computer engineering, or a related field. Equivalent professional experience may substitute for the degree requirement at a rate of one year of relevant experience for each year of education.and#183; A minimum of 7 years of progressive professional experience in software engineering, technical development, or enterprise application delivery.Location Requirements:This position is based in Austin, TX. Candidates must be currently located in the Austin area or willing to relocate at their own expense. Relocation assistance is not provided.Physical Requirements:This position requires the employee to primarily perform sedentary office work; however, mobility (moving around the worksite) is routinely required to carry out some duties. This position requires extensive computer, telephone and client/ customer contact and communication. It requires the ability to move and position oneself as needed for filing and similar routine office