Sr Software Engineer (Full Stack)

Boys Town•Omaha, NE
•Onsite

About The Position

Boys Town is seeking a Senior Software Engineer to design, develop, and support modern full-stack web applications that enable scalable, secure, and high-performing digital experiences. The role works across front-end and back-end technologies, leads technical design efforts, builds and maintains database structures, and collaborates with business and technology stakeholders to deliver solutions. The position is onsite in Omaha, Nebraska. Applicants must be authorized to work in the United States on a full-time basis; visa sponsorship is not offered. The engineer leads development of complex applications, establishes coding and review practices, designs database structures, contributes to CI/CD and testing strategies, builds APIs, and applies security best practices. The role also includes collaboration with UX, product, and cross-functional stakeholders; monitoring production systems and resolving incidents; coordinating with vendors and users; supporting customer satisfaction; and developing business insights through reporting tools. The position requires creating and maintaining technical documentation and serving as a role model for Boys Town’s mission and values. This is a relatively sedentary position in a normal office administrative environment, with minimum exposure to physical risks. Office equipment includes a computer or laptop, monitor, keyboard, and general workstation setup.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Minimum of 7 years of professional software engineering experience with demonstrated full-stack ownership.
  • Experience with headless content management systems.
  • Experience with shell scripting in Linux or Windows environments.
  • Experience delivering enterprise applications through the full software development lifecycle.
  • Experience working within Agile/Scrum development environments.
  • Strong proficiency in React, Next.js, JavaScript, HTML, and CSS, including responsive and adaptive design patterns.
  • Experience with Webpack, Vite, or other modern front-end build tooling.
  • Back-end development experience using Node.js, .NET Core, or equivalent.
  • Strong experience developing server-side applications and APIs using RESTful and gRPC service architecture.
  • Understanding of relational databases such as SQL Server and PostgreSQL, including complex queries, and familiarity with non-relational options such as MongoDB.
  • Proficiency writing unit and integration tests using frameworks such as Jest and React Testing Library.
  • Experience with CI/CD pipelines and version control workflows such as Git, Bitbucket, or equivalent.
  • Working knowledge of cloud computing platforms and containerization technologies such as Docker.
  • Familiarity with web security practices, including OWASP Top 10, OAuth2, and JWT.
  • Strong written and verbal communication skills and ability to work across technical and non-technical stakeholders.
  • Ability to analyze problems, evaluate trade-offs, and recommend solutions.
  • Commitment to code quality, maintainability, and performance optimization.
  • Understanding of browser compatibility, platform differences, and UI/UX principles.

Nice To Haves

  • Experience with end-to-end testing tools.
  • Knowledge of WCAG 2.1/2.2 accessibility standards and assistive technology compatibility.
  • Familiarity with Azure Monitor or other observability/APM tools.
  • Experience with Figma for design collaboration or prototyping.
  • Experience with reporting tools such as Power BI or SQL Server Reporting Services.
  • Technical certifications.

Responsibilities

  • Lead the technical design and development of complex full-stack web applications, translating business requirements into scalable, maintainable solutions.
  • Lead the team in establishing and upholding coding standards, code review practices, and documentation expectations.
  • Design and maintain relational and non-relational database structures to ensure data integrity, performance, and minimal redundancy.
  • Contribute to strategy for CI/CD pipeline integration, automated testing practices, and code repository branching.
  • Build and maintain APIs and integrate third-party services and open-source tooling.
  • Write unit, integration, and end-to-end tests as a standard part of development.
  • Collaborate with UX/design, product, and cross-functional stakeholders to deliver high-quality, accessible user experiences.
  • Apply security best practices to all layers of the application stack, including OWASP, OAuth2, and role-based access control.
  • Monitor production systems, respond to incidents, and drive root-cause resolution.
  • Coordinate project activities with internal staff, software vendors, and other users to meet system objectives.
  • Develop and maintain high customer satisfaction while partnering with vendors, cross-functional teams, and management.
  • Cultivate data for business insight via organizational reporting tools.
  • Create and maintain technical documentation, including solution designs, API documentation, architecture diagrams, operational runbooks, and support procedures.
  • Carry out activities and behaviors that reflect the values and principles of the Boys Town mission.

Benefits

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