We are seeking a Senior Software Engineer to design, develop, and support modern full stack web applications that enable scalable, secure, and high-performing digital experiences. This role will work across front-end and back-end technologies, lead technical design efforts, build and maintain non-relational database structures, and collaborate with business and technology stakeholders to deliver innovative solutions.
Position is on site in Omaha, NE
Applicants must be currently authorized to work in the United States on a full-time basis. We are not offering sponsorship to applicants for employment visa status.
MAJOR RESPONSIBILITIES & DUTIES- Leads the technical design and development of complex full-stack web applications, translating business requirements into scalable, maintainable solutions.
- Leads the team in establishing and upholding coding standards, code review practices, and documentation expectations.
- Designs and maintains relational and non-relational database structures to ensure data integrity, performance, and minimal redundancy.
- Contributes to the strategy for CI/CD pipeline integration, automated testing practices, and code repository branching.
- Builds and maintainsAPIs and integrate third-party services and open-source tooling.
- Writes unit, integration, and end-to-end tests as a standard part of development.
- Collaborates with UX/design, product, and cross-functional stakeholders to deliver high-quality, accessible user experiences.
- Applies security best practices to all layers of the application stack (OWASP, OAuth2, role-based access control).
- Monitors production systems, respond to incidents, and drive root-cause resolution.
- Coordinates project activities with internal staff, software vendors, and other users to meet system objectives.
- Develops and maintains high customer satisfaction while working in partnership with vendors, cross-functional teams and management.
- Cultivates data for business insight via organizational reporting tools.
KNOWLEDGE, SKILLS, AND ABILITIES- Strong proficiency in React, Next.js, JavaScript, HTML, and CSS 6 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.
- Solid understanding of relational databases (SQL Server, PostgreSQL) including complex queries, and familiarity with non-relational options (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 (Git, Bitbucket, or equivalent).
- Working knowledge of cloud computing platforms (Microsoft Azure preferred) and containerization technologies, such as Docker.
- Familiarity with web security practices including OWASP top 10, OAuth2, and JWT.
- Experience working in Agile/Scrum environments.
- Strong written and verbal communication skills with the ability to work across technical and non-technical stakeholders.
- Ability to analyze problems, evaluate trade-offs, and recommend solutions.
- Demonstrated commitment to code quality, maintainability, and performance optimization.
- Understanding of browser compatibility, platform differences, and UI/UX principles.
- Create and maintain technical documentation, including solution designs, API documentation, architecture diagrams, operational runbooks, and support procedures.
REQUIRED QUALIFICATIONS- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience required.
- Minimum of 7 years of professional software engineering experience with demonstrated full-stack ownership required.
- Experience with headless content management systems Experience with shell scripting in Linux or Windows environments required.
- Experience delivering enterprise applications through the full software development lifecycle required.
- Experience working within Agile/Scrum development environments required.
PREFERRED QUALIFICATIONS- Experience with end-to-end testing tools preferred.
- Knowledge of WCAG 2.1/2.2 accessibility standards and assistive technology compatibility preferred.
- Familiarity with Azure Monitor or other observability/APM tools preferred.
- Experience with Figma for design collaboration or prototyping preferred.
- Experience with reporting tools such as Power BI or SQL Server Reporting Services preferred.
- Technical certifications preferred.
- Other Duties: This job description incorporates the essential functions and duties required for this position. However, other duties may be required and assigned at times and as determined by a supervisor in order to meet the needs of the organization.
- Serves as a role model in carrying out activities and behaviors that reflect the values and principles of the Boys Town mission.
PHYSICAL REQUIREMENTS, EQUIPMENT USAGE, WORK ENVIRONMENT:- Position is relatively sedentary in a normal office administrative environment involving minimum exposure to physical risks. Will use office equipment such as a computer/laptop, monitor, keyboard, and a general workstation set-up.
Care and respect for others is more than a commitment at Boys Town 6 it is the foundation of who we are and what we do.
At Boys Town, we cultivate a culture of belonging for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team 6 one that makes better decisions, drives innovation, and delivers better business results.