RESEARCH COMPUTER SCIENTIST - RESEARCH ENINGEER - SR. RESEARCH ENGINEER - Full Stack Developer
Southwest Research Institute · San Antonio, TX · 5 days ago
EngineeringFull-time
About the role
Join the Defense and Intelligence Solutions division as a Research Computer Scientist. You will be challenged in developing complex and innovative software solutions across a variety of customers and platform types, working alongside a dynamic team of Software Architects, Computer Scientists, and Engineers. Applicants must hold a current/active TS/SCI clearance with a Full Scope Polygraph.
Objectives
- Contribute to and lead a team through all aspects of the Software Life Cycle using Agile Methodologies, including requirements interpretation, design, trade studies, development, testing, task tracking and status, and deployment.
- Support design and development for new technical solutions and frameworks for thin client, server-side development, object-oriented programming, embedded programming, and database patterns and implementation.
- Support technical leads in work breakdowns of larger tasks, effectively estimate individual tasking, and assist in estimations for junior staff.
- Assist and lead small teams in planning and task tracking.
- Be a proactive, self-directed technical contributor capable of mentoring and effectively communicating — both verbally and in writing — task updates, technical solutions, questions, and technical documentation, including interactions with the client.
Responsibilities
- Contribute to the design and development of an advanced software architecture utilizing object-oriented and embedded programming fundamentals, distributed computing, thin clients, and data distribution systems.
- Actively contribute to and eventually lead all phases of the project life cycle.
- Develop technical requirements, design and develop innovative solutions to difficult problems, perform testing and integration with a larger system, and install and document complete solutions.
- Interact with team members and customers to understand requirements and constraints of the target environment.
- Assist with the breakdown of larger tasks and develop estimates of individual and team tasks.
- Work primarily at SwRI facilities/laboratories with short-term travel to government client facilities in the U.S. and overseas for meetings, system installations, and support.
- Proactively and confidently communicate task status to team leads and project leadership, and mentor junior staff.
- Operate effectively both in self-directed tasks and within a collaborative team environment.
Requirements
- Bachelor's or Master's degree in Computer Science, Computer Engineering (emphasis on programming and software development), or related field such as Computational Engineering.
- Current/active TS/SCI clearance with Full Scope Polygraph.
- 4+ years of experience; critical thinking and proactiveness required.
- Experience in a variety of programming languages such as JavaScript, Java, C#, C++, HTML5, and Python.
- Comfortable with Agile methodologies for project execution.
- Ability to analyze and translate complex technical requirements into application design, implementation, unit and integration testing, software/hardware integration, and documentation.
- Experienced and proficient with Microsoft tools, software repositories, software engineering practices, distributed computing, and computer science principles.
- Excellent verbal and written communication skills; detail-oriented, proactive, fast learner, critical thinker, able to work collaboratively and self-direct.
- Valid/clear driver's license required.
Special requirements
- Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.
- Applicant must be a U.S. citizen.
Location
San Antonio, Texas