SRI International

SRI International

Software Engineer

Remote, CARemotePosted 1 day ago$81,522 – $90,000
Full TimeSeniorRemoteUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

SRI’s Center for Software Engineering is looking for a motivated Software Engineer who is passionate about creating and applying world-class, high-value software solutions for government and industry within a company whose culture values both hard work and a balanced life. The candidate will collaborate with other talented engineers (both local and remote) on a set of diverse projects ranging from embedded systems to web development. We value clear, logical thinking, good communication skills, a focus on quality and security, and the ability to work well in a team of engineering and research professionals across SRI’s broad range of technology domains. This position will work remotely.

Qualifications

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • Due to U.S. Government contract requirements, candidates must be a US Citizen with the ability to obtain/maintain a security clearance.
  • Strong software engineering and computer science fundamentals, including software design, data structures, algorithms, debugging, and testing.
  • Familiarity with common software development tools and practices such as Git and version control, automated testing, continuous integration/deployment, APIs, containers, Linux, and cloud development environments.
  • Ability and willingness to learn new languages, technologies, frameworks, and development environments as program needs evolve.
  • Strong communication and teamwork skills, including the ability to communicate questions, identify ambiguity, seek assistance when appropriate, and work effectively as part of a collaborative engineering team.
  • Ability to work effectively with evolving requirements and across projects ranging from exploratory prototypes and demonstrations to more mature, production-oriented software systems.
  • Ability to travel occasionally for customer meetings, demonstrations, field testing, and other program activities.

Preferred Qualifications

  • Masters degree a plus.
  • Experience with two or more general-purpose programming languages is highly desirable. Languages commonly used by the team include: C++, C#, Python, JavaScript/TypeScript and other ECMAScript-family languages.
  • Experience with Rust is also of interest.
  • Experience integrating software with sensors, instrumentation, embedded systems, or other hardware is highly desirable for some current program needs.
  • Experience using AI-assisted and agentic software development tools as part of a software development workflow is desirable. Candidates should understand the importance of independently reviewing and validating generated code and applying sound engineering judgment when using these tools. The availability and permitted use of such tools may vary by program.

Skills & Technologies

GitLinuxC++C#TypeScriptRustGo

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Salary Range

$81,522 – $90,000

Location

Remote, CA

Work Mode

Remote

Posted

1 day ago

Country

US