1

Software Jobs in Waterloo, NE (NOW HIRING)

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Associate Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high-quality ...

Associate Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high-quality ...

Associate Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high-quality ...

Guidewire Software Manager Location: Omaha, NE (Potential Remote) Employee Status: Contract We are seeking a highly skilled and motivated Guidewire Software Manager to lead our talented team ...

We believe software doesn't mean anything unless it solves a problem, so we create technology to enable users, open possibilities, and create meaningful impact. "I wanted to create a company that I ...

Senior Software Engineer

Omaha, NE ยท On-site +1

$117K - $154K/yr

Aviture provides custom software solutions for clients, acting as a business partner and technical advisor - sharing and contributing to our client's vision. We provide full lifecycle software ...

Senior Software Engineer

Omaha, NE ยท On-site

$117K - $154K/yr

Aviture provides custom software solutions for clients, acting as a business partner and technical advisor - sharing and contributing to our client's vision. We provide full lifecycle software ...

The Software Engineer will support mission-critical software modernization, development, and deployment efforts for the Air Force Nuclear Weapons Center The Software Engineer, Junior will provide ...

We believe software doesn't mean anything unless it solves a problem, so we create technology to enable users, open possibilities, and create meaningful impact. "I wanted to create a company that I ...

Senior Software Engineer

Omaha, NE ยท On-site

$117K - $154K/yr

Aviture provides custom software solutions for clients, acting as a business partner and technical advisor - sharing and contributing to our client's vision. We provide full lifecycle software ...

We believe software doesn't mean anything unless it solves a problem, so we create technology to enable users, open possibilities, and create meaningful impact. "I wanted to create a company that I ...

Showing results 41-60

Software information

See Waterloo, NE salary details

$47.4K

$110.4K

$163.8K

How much do software jobs pay per year?

As of Aug 12, 2026, the average yearly pay for software in Waterloo, NE is $110,360.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,800.00 and $128,300.00 per year, depending on experience, location, and employer.

What are some common challenges software professionals face when working on large-scale projects?

Software professionals working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication across distributed teams. Balancing the need for rapid development with maintaining code quality and meeting strict deadlines can also be demanding. Adapting to evolving requirements and integrating new technologies while minimizing disruptions are common aspects of the role, making strong organizational and collaboration skills essential.

What is a software developer?

Software developers are professionals who design, create, test, and maintain software applications or systems. They use programming languages and development tools to build software that meets user needs or solves specific problems. Their responsibilities can include writing code, debugging, collaborating with other team members, and updating existing programs. Software developers work in a variety of industries, including technology, finance, healthcare, and more.

What is the difference between Software vs Web Developer?

AspectSoftwareWeb Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle CertifiedSimilar credentials; often a degree in CS or Web Development certifications
Work EnvironmentDevelops software applications for various platforms, including desktop and mobileBuilds websites and web applications primarily for online use
Employer & Industry UsageUsed across tech companies, software firms, and enterprisesCommon in digital agencies, tech startups, and online businesses
Common Search & Comparison IntentPeople compare to understand different roles in software creationOften compared to see distinctions in web-focused development

While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.

What are some software jobs?

Software jobs include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, software development tools, and problem-solving skills, with some roles requiring certifications or experience in specific technologies. The work environment can vary from office settings to remote work, depending on the company and role.

What are different types of software jobs?

Software jobs include software engineers, software developers, programmers, information technology or network systems specialists, QA testers, or developers who use existing tools, such as business information software, to develop new interfaces for institutional clients. Many of these jobs can be broken down further. For example, some developers work on front-end duties, such as designing interfaces for users. These may be for desktop, mobile, or web applications. Back-end programmers and developers, on the other hand, create the frameworks and logic that dictate how a program works. QA testers often work closely with developers to test programs before being released publicly.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (like Python, Java, or C++), version control systems (such as Git), and experience with software development frameworks are commonly required. Attention to detail, effective communication, and teamwork are crucial soft skills for collaborating on projects and delivering robust solutions. These skills ensure the development of high-quality, reliable software that meets user needs and business objectives.
What cities near Waterloo, NE are hiring for Software jobs? Cities near Waterloo, NE with the most Software job openings:
Infographic showing various Software job openings in Waterloo, NE as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $110,360 per year, or $53.1 per hour.

Staff Software Architect with Security Clearance

Caribou Thunder, LLC

Omaha, NE โ€ข On-site

Other

Medical, Dental, Vision, Retirement, PTO

Posted 6 days ago


Job description

Staff Software Architect Senior Level | $125,000 - $150,000 | Onsite | Top Secret Clearance Required | U.S. Citizenship Required Support the development of next-generation strategic mission software by designing secure, scalable software architectures that enable critical national defense capabilities. Join a collaborative engineering team working alongside government engineers to define modern software architectures, integration patterns, and technical roadmaps supporting mission planning and command-and-control (C2) systems. Youll serve as the architectural leader guiding Agile development teams while ensuring software solutions prioritize cybersecurity, performance, resiliency, and long-term maintainability. A Day in the Life - What youll do * Collaborate with government engineers and mission stakeholders to understand evolving software requirements supporting strategic defense missions. * Design and document enterprise software architectures that provide implementation guidance for Agile software development teams. * Develop secure, scalable software solutions that balance cybersecurity, system performance, reliability, maintainability, and mission effectiveness. * Design modern system-to-system integration architectures using RESTful APIs, Kafka messaging, databases, and enterprise integration technologies. * Develop architectural standards, reusable software patterns, and technical frameworks that accelerate Agile software delivery. * Evaluate emerging software technologies and prototype new architectural patterns that improve scalability, security, and developer productivity. * Collaborate closely with software developers, systems architects, cybersecurity engineers, DevSecOps engineers, and product owners throughout the software development lifecycle. * Provide technical leadership during software design reviews, architecture working groups, and engineering planning sessions. * Review software designs to ensure alignment with enterprise architecture standards and long-term modernization objectives. * Develop Java-based reference implementations and architectural prototypes supporting modern web-based mission applications. * Present architecture strategies, engineering trade studies, and technical recommendations to customers, program leadership, and multidisciplinary engineering teams. * Mentor development teams on software architecture best practices, secure software development, and modern engineering methodologies. Required Qualifications * Bachelors degree in Computer Science, Software Engineering, Computer Engineering, or a related STEM (Science, Technology, Engineering, or Mathematics) discipline from an accredited university. * U.S. Citizenship required. * Active DoD Top Secret security clearance or the ability to obtain and maintain a Top Secret clearance with required special access. * Experience designing enterprise software architectures for complex software-intensive systems. * Experience designing system-to-system interfaces using RESTful APIs, Kafka messaging platforms, databases, and modern integration technologies. * Experience developing software using Java and modern web-based application technologies. * Experience presenting software architecture solutions to both technical and non-technical stakeholders. * Strong understanding of object-oriented design principles, software architecture patterns, and distributed systems. * Strong technical leadership, analytical, and communication skills. * Ability to work onsite full-time in a classified engineering environment. Preferred Qualifications * Experience working within Agile software development environments. * Experience using Atlassian collaboration tools including Jira and Confluence. * Knowledge of U.S. Strategic Command (USSTRATCOM) missions including Intelligence, Mission Planning, or Command & Control (C2). * Experience evaluating cybersecurity risks, vulnerabilities, and secure software architecture principles. * Experience supporting large-scale, mission-critical software systems. * Experience supporting Air Force Nuclear Weapons Center (AFNWC) systems including: * Strategic Mission Planning and Execution System (SMPES) * Mission Planning and Analysis System (MPAS) * Nuclear Planning and Execution System (NPES) * Experience supporting DevSecOps software development environments and modern CI/CD practices. * Experience designing cloud-native, microservices-based, or event-driven software architectures. * Experience supporting classified Department of Defense software development programs. Who is Caribou Thunder? Caribou Thunder is a HUBZone-certified small business providing advanced technical and engineering services to the U.S. Department of Defense and its mission partners. 35+ states and 20+ countries. Weve delivered trusted solutions for over two decades-strengthening national readiness across missions on land, undersea, in the air, and throughout LEO, MEO, GEO, and deep space. Why Caribou Thunder? TEAM THUNDER - Mission Focused. Delivery Proven. Ready to Serve. * Employee Advocacy * Mission Proven * Global Reach * Skilled Teams * Modern Tools * Empowering Culture Our engineers and innovators ensure capability from sea floor to space frontier-delivering on time, maintaining compliance, and performing with precision in high-consequence environments. We specialize in Software Architecture, Engineering Services, Cybersecurity, Software Development, DevSecOps, Digital Engineering, Modeling & Simulation, and Artificial Intelligence-disciplines powering the nations most complex technical missions. Employee Advocacy + Benefits Our people are the heart of Caribou Thunder. We invest in their growth, flexibility, and well-being-knowing their success drives ours. Benefits include: * Premium Health, Dental & Vision Insurance * 401(k) with 6% Company Match * Flexible PTO & Work Schedule * Education & Certification Reimbursement * Support for Military Leave * Work-Life Balance & Traditional Family Values Your future, your flexibility, your well-being-we invest in you. Apply and lets connect.