
SRI International
Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
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
About the Company
SRI International
View company profile →
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 applyJob 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