1

Summer Fbi Software Engineer Jobs in Oregon (NOW HIRING)

The Role The Staff Software Engineer specializes in mobile app development and is responsible for ... For more information on CJIS security requirements, please visit the FBI's CJIS Security Policy ...

Staff Software Engineer

OR · On-site +1

$200K - $260K/yr

Understanding of data structures, TDD, and software engineering design patterns and principles ... Summer Fridays: 5 additional Fridays off during the summer (separate from PTO). * Home Office and ...

$40/hr

The Software Engineer Intern implements developer tools or product features on a rapid-release ... Monday, January 4, 2027 (15-20 hours per week max) Summer 2027 Internships: Monday, May 17, 2027 ...

$40/hr

The Software Engineer Intern implements developer tools or product features on a rapid-release ... Monday, January 4, 2027 (15-20 hours per week max) Summer 2027 Internships: Monday, May 17, 2027 ...

$40/hr

The Software Engineer Intern implements developer tools or product features on a rapid-release ... Monday, January 4, 2027 (15-20 hours per week max) Summer 2027 Internships: Monday, May 17, 2027 ...

$40/hr

The Software Engineer Intern implements developer tools or product features on a rapid-release ... Monday, January 4, 2027 (15-20 hours per week max) Summer 2027 Internships: Monday, May 17, 2027 ...

Staff Software Engineer, Applied AI

OR · On-site +1

$200K - $260K/yr

Requirements * 5+ years of professional software engineering experience * Experience working in a ... Summer Fridays: 5 additional Fridays off during the summer (separate from PTO). * Home Office and ...

GPU Software Development Engineer * Middleware Development Engineer * Software Application ... Additional Information This application is for internship starts in Spring and Summer 2027, with ...

New

next page

Showing results 1-20

Summer Fbi Software Engineer information

What is a Summer FBI Software Engineer?

Summer FBI Software Engineers are interns or temporary employees who work at the Federal Bureau of Investigation during the summer months, focusing on software development projects. They assist in creating, maintaining, and improving software systems that support the FBI’s operations, including cybersecurity, data analysis, and investigative tools. These positions offer hands-on experience with real-world law enforcement technology challenges and require candidates to undergo a thorough background check. The role provides valuable exposure to federal technology initiatives and can serve as a pathway to full-time employment.

What types of projects does a Summer FBI Software Engineer typically work on, and how do they contribute to the agency's mission?

As a Summer FBI Software Engineer, you will often work on projects that enhance data analysis, cybersecurity protocols, or internal tools supporting investigations. You'll collaborate closely with experienced engineers, analysts, and agents to ensure the solutions you develop align with the Bureau's security and operational needs. These projects not only build your technical skills but also allow you to directly contribute to national security by improving the agency's technological capabilities. The work environment is highly collaborative, with regular team meetings and mentorship opportunities to help you grow professionally.

What are the key skills and qualifications needed to thrive as a Summer FBI Software Engineer, and why are they important?

To thrive as a Summer FBI Software Engineer, you need strong programming abilities (often in languages like Java, Python, or C++), a solid understanding of computer science fundamentals, and enrollment in or completion of a relevant degree program. Familiarity with secure coding practices, version control systems (such as Git), and possibly federal security clearance procedures is typically required. Excellent problem-solving, teamwork, and communication skills help you adapt to sensitive, collaborative environments. These skills and qualifications are vital for developing secure, reliable software solutions that support national security missions.

What is the difference between Summer Fbi Software Engineer vs Summer Fbi Cybersecurity Intern?

AspectSummer Fbi Software EngineerSummer Fbi Cybersecurity Intern
Required CredentialsComputer Science degree or related field, coding skillsCybersecurity knowledge, technical skills, often similar educational background
Work EnvironmentDevelopment teams, coding, software projectsSecurity analysis, vulnerability assessments, security tools
Employer & Industry UsageFederal agency, software development projectsFederal agency, cybersecurity initiatives

Both roles are competitive summer internships at the FBI, focusing on technical skills. The Software Engineer role emphasizes coding and software development, while the Cybersecurity Intern focuses on security analysis and protection. Candidates should have relevant technical backgrounds, but the specific skills differ based on the role's focus.

What are the most commonly searched types of Fbi Software Engineer jobs in Oregon?

The most popular types of Fbi Software Engineer jobs in Oregon are:

What cities in Oregon are hiring for Summer Fbi Software Engineer jobs?

Cities in Oregon with the most Summer Fbi Software Engineer job openings:

Staff Software Engineer

Versaterm

OR • On-site, Remote

Full-time

Posted 10 days ago


Key responsibilities

  • Lead the design and architecture of complex Android apps to ensure scalability, reliability, and performance.

  • Provide strategic guidance and mentorship to Android engineers to foster innovation, code quality, and technical excellence.

  • Oversee CI/CD pipelines and release processes to support continuous iteration of automation, tools, and practices.


Job description

The Role

The Staff Software Engineer specializes in mobile app development and is responsible for driving the team's technical direction, fostering innovation, and ensuring the highest quality in our development lifecycle. They bring a blend of deep Android expertise, strategic architectural vision, and strong leadership abilities to guide our engineering team toward excellence, from concept through release.

What You Do

  • Provide strategic guidance and mentorship to Android engineers, fostering a culture of innovation, code quality, and technical excellence.
  • Lead the design and architecture of complex Android apps, ensuring scalability, reliability, and overall performance.
  • Implement and utilize robotics to assist the public safety mission, from airborne drones to body-worn cameras.
  • Work closely with internal and external partners to align technical solutions with business objectives.
  • Integrate with backend services provided through REST, WebRTC, and others while maintaining offline-rst capabilities.
  • Accommodate a variety of different hardware congurations, from ordinary smartphones to headless single-board computers.
  • Stay current with Android platform changes, dependency upgrades, and emerging app technologies.
  • Oversee CI/CD pipelines and release processes, driving continuous iteration of automation, tools and practices.
  • Ensure comprehensive documentation of app architecture, engineering decisions, and development standards.

What You Bring

Required Qualications:

  • Degree in Computer Science, Software Engineering, or a related eld, or equivalent industry experience and training.
  • Minimum of 8 years of experience in Android development, including experience leading or acting as a technical lead for a team.
  • Proven track record of collaboration amongst team members with a focus problem decomposition.
  • Passion for reducing customer and engineering friction and eagerness to chase simplicity.
  • Prociency in Kotlin with experience in Jetpack libraries such as CameraX and Compose.
  • Solid understanding of asynchronous and reactive programming such as Flows or RxJava.
  • Familiarity with the Firebase platform such as Cloud Messaging and Crashlytics.
  • Exposure to integrated project management and CI/CD tools such as GitHub or GitLab.
  • Ability to articulate technical concepts to a variety of technical and non-technical stakeholders.

Additional Qualications:

  • Experience with connected hardware or peripherals such as IoT devices or retail terminals.
  • Understanding of online mapping technologies such as ArcGIS or Mapbox.
  • Familiarity with networking technologies such as MQTT and WebRTC.
  • Experience leading or working on a geographically dispersed engineering team.
  • Knowledge of adjacent platform capabilities and limitations such as Fire OS and iOS.
  • FAA or Transport Canada remote pilot certication with ight experience.
  • Hands-on time leveraging AI tooling in development workows.

Note: Due to the nature of our work with public safety agencies, this position requires compliance with the FBI's Criminal Justice Information Services (CJIS) Security Policy. Candidates must successfully pass a comprehensive, fingerprint-based background check. Please note that specific customer contracts may impose additional security verification requirements. Obtaining and maintaining all required security clearances is a condition of employment. For more information on CJIS security requirements, please visit the FBI's CJIS Security Policy Resource Center. 

Versaterm is committed to fair and equitable compensation that is competitive, consistent, and aligned with the value each role contributes to our organization. The starting salary for this position will be dependent upon many factors, such as the successful candidate's skills, experience, education, training as well as internal equity, market data, and business needs. In addition to base salary and our comprehensive benefits offering, some roles may also be eligible for variable compensation such as incentive plans or discretionary performance bonuses.