Enterprise Solution Architect

Boys TownOmaha, NE
Onsite

About The Position

Provides technical expertise, vision, and strategy for all IT software development, providing architectural evaluation, design, and analysis of the enterprise’s software development platforms and tools to solve complex enterprise needs and facilitate customer success through implementation of projects. Provides architectural guidance on the selection, integration, and automation of developer tools used throughout the SDLC process.

Requirements

  • Considerable knowledge of modern application development principles involving software architecture, development tools and technologies enabling cloud-based application development.
  • Considerable knowledge of computer program design and development methodology, computer logic, block diagramming, and flow-charting, and standard computer languages and operating systems as well as emerging systems development technology.
  • Working knowledge of source transactional data within the organization’s core applications.
  • Ability to effectively communicate both written and verbally with senior level staff to determine information technology and applications needed to meet organizational needs and provide required informational data, and the ability to explain data and findings to a non-technical audience.
  • Ability to provide regular technical reports both verbal and statistical showing status of ongoing projects.
  • High level of professionalism, customer service, mentoring, and integrity with all stakeholders and information technology staff.
  • Demonstrated strong attention to detail, problem-solving, critical thinking and analytical skills.
  • Strong database management skills including the ability to merge, cleanse, and analyze large amounts of data.
  • Ability to multitask, manage competing priorities, and to work independently as well as collaborating with team members from various business owners.
  • Knowledge of web-enabled application development architectures, knowledge of Agile development frameworks, and expert knowledge of SQL including complex queries across multiple database platforms.
  • Expertise in version control.
  • General understanding of quality of service, non-functional requirements specification and infrastructure architecture, UI development using standard technologies including modern AI UX/UI processes.
  • Strong knowledge of Business Intelligence tools, ETL tools, and Data Analytics.
  • Knowledge of the following DEV/OPS technologies: Openshift, Docker, Kubernetes, Jenkins, Ansible, Puppet, Chef, Git, Github, Bitbucket, Jira, Checkmarx, Ruby/Rails, Groovy/Grails, .NET, SharePoint, JavaScript, React.
  • Knowledge of the following Operating Systems/Services: RESTful Web Services, gRPC, API creation, Tomcat, Redhat, Rocky, Ubuntu, MacOS, Windows Server.
  • Bachelor's degree in Computer Science, Engineering, or equivalent combination of education and experience required.
  • Minimum 7 years of experience with software development tools and technologies required.
  • Minimum of 5 years of experience working with Data Warehouses and Business Intelligence tools required.
  • Demonstrated experience working with, supporting, and developing Data Warehouses required.
  • Experience creating metadata, developing ETL processes, and using several reporting tools and performing data cleansing functions required.
  • On-call work to provide additional support and/or may require work to be performed outside of traditional business hours including early mornings, nights, weekends, and holidays required.

Responsibilities

  • Provides vision, strategy, and architectural configuration of software development technologies and processes.
  • Provides guidance, selection, configuration/implementation, integration, and automation of all Agile SDLC processes, platforms, and tools, including CI/CD configuration and automation with dev/test/prod environments, code versioning control, testing automation, configuration management, code repository, agile project management and issue tracking, IDE integration, container platform configuration and orchestration, team collaboration tools, and software security testing and automation.
  • Provides architectural evaluation, design, and analysis of enterprise technology solutions including Microsoft Azure, Google Cloud Platform, Amazon Web Services or multi-cloud depending on project requirements.
  • Propose modernization paths for legacy applications
  • Ensures quality and consistency of the software architecture across different systems and development teams.
  • Continuous integration of AI agents such as Open AI Codex, Claude Code, GitHub Coding agents and human-in-the-loop approaches.
  • Provides day-to-day technical guidance to the development teams to solve complex challenges and comply with security standards.
  • Assesses and evaluates risks as required involving software development processes, platforms, and tools.
  • Communicates and collaborates with members of the operations division to provide successful implementation of projects and processes.
  • Provides overarching governance and standards including coding standards, code security and quality, development quality, development methods.
  • Leads members of the development teams to ensure software design and implementation meet architectural goals and quality standards.
  • Mentors members of the development team by training and sharing knowledge.
  • Identifies opportunities for improving the effectiveness of processes, systems, and technologies used by software developers; provides vision by evaluating, recommending, and implementing these processes, systems and technologies.
  • Engineers core enterprise applications to add business value and ensure functional and technical requirements are met.
  • Develops and maintains all documentation related to software development systems, tools, and processes.
  • Participates in software development as a member of the Scrum team; participates in work required to enhance, refactor, fix, and migrate systems to newer technologies.
  • Shares new and evolving processes, technologies and software development techniques with the team.
  • Collaborates with team members to manage the delivery of projects including configuration changes and functionality deployment (including configuration, testing, documentation, peer review, sign off, training, change management etc.) as directed.

Benefits

  • Reduced to no cost visits for services performed by a Boys Town provider at a Boys Town location for employees and their dependents enrolled in medical benefits.
  • Low to zero-dollar co-pays on certain maintenance drugs.
  • No cost mental health visits to an in-network provider.
  • Generous match on their 401K or 401K Roth account.
  • Tuition reimbursement.
  • Parenting resources from experts.
  • Professional development opportunities within the organization.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service