No experience
Employment Type:
Full time
Job Category:
Information Services
Software Developer / Programmer (Entry level)
(This job is no longer available)
SURVICE Engineering Company | Albuquerque, NM
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

About Us: Established in 1981, SURVICE Engineering is a nationally recognized, single-source engineering service provider for Government and Industry organizations involved in all phases of the systems engineering process. We're proud to have supported the development, testing, and analysis of many of the major U.S. combat systems in the field today.

Position Summary

SURVICE Engineering seeks an Entry Level Software Developer/Programmer Analyst to support our PMC operation in Albuquerque, NM or Socorro, NM. The Software Developer will be responsible for analysis, design, development, documentation, and maintenance of software supporting a wide variety of scientific and engineering applications. The ideal candidate will have excellent communication skills, a desire to learn and to apply new skills, and the ability to collaborate and innovate productively in both team and solo software development settings.

Primary Duties & Responsibilities

* Collaborates with other software developers to analyze, estimate, design, and implement features
* Participates in planning meetings and technical coordination meetings for reporting issues, planning, and providing status.
* Works with subject matter experts and project managers in analyzing new functional requirements while providing feasibility assessments and level of effort
* Follows the team's software development process and procedures
* When directed, peer review fellow software developer's code and documentation to ensure it meets team's quality standards and best practices
* Works with software architectural owners to ensure all development meets architectural vision and system designs
* Works with lead software engineer and senior developers in deriving technical requirements from functional requirements
* Contributes to technical design documentation and maintenance of the software

Qualifications: Bachelor's degree in computer science, information technology or related field. Alternatively, a Bachelor's degree in Physics, Mathematics, or an Engineering discipline with a strong background of software development.

* Proficiency in C++. Additional experience in other languages such as C, FORTRAN, and Python is desirable.
* Experience in working on a software development team
* Solid coding practices including design, unit testing, and revision control.

Security clearance requirement: Must be able to obtain a DoD security clearance. US citizenship is required.

Benefits: SURVICE Engineering Company offers a total rewards package to include competitive salaries, comprehensive insurance options, paid time off and holidays, 401(k) retirement and profit sharing, flexible spending, tuition reimbursement and more.

SURVICE Engineering is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. VEVRAA Federal Contractor.

About SURVICE Engineering Company

For over 25 years, SURVICE has been an engineering, analysis, and test service provider, not a hardware supplier. Therefore, we are well positioned to conduct impartial studies and analyses for decision-makers. Through traditional analysis techniques and application of modern fire modeling and simulation, SURVICE Fire Works provides a unique capability and impartiality when assessing and recommending technologies to mitigate the fire threat. This impartiality offers several advantages, and it enables the SURVICE Fire Works team to serve in many different roles, including the following: Working with vehicle manufacturers to perform trade studies and impartially recommend technologies to effectively and optimally mitigate fires and explosions in their designs. Working with system and mitigation suppliers to address suitability issues for an application of their product on a platform of interest. Working with evaluators to design realistic tests and provide pre-test predictions, test support, and post-test analysis. Conducting literature searches and preparing state-of-the-art summaries as well as historical study reporting. Helping the customer procure funding through the development of white papers, briefings, and proposals. Representing customer interests in meetings and serving as the customer advocate with manufacturers, acquisition officials, and evaluators. In the end, our fire team can first evaluate and identify fire vulnerabilities, then, integrate the correct fire protection technologies to mitigate the fire hazard.