Software Developer - Albuquerque, NM
ICR, Inc. · Albuquerque, NM · 7 mo ago
On-siteEngineering$79k–$168k/yrFull-time
Essential Duties And Responsibilities
- Research, design, development and test of software applications for a variety of systems
- Understand customer/operational requirements and implement new functionality into software products
- Develop unit test software to exercise critical aspects of the system
- Document and communicate highly technical concepts effectively to technical and non-technical audiences in a clear and effective manner
- Occasional travel will be required for this position in support of customer workloads CONUS and OCONUS
Required Skills And Qualifications
- US Citizenship and the ability to obtain a DoD TOP SECRET/SCI Security Clearance
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering
- Experience with software development lifecycle and use of associated tools
- Proficient in Python, R, Matlab, Go, or other modern programming languages
- Knowledge of common data visualization technologies, such as matplotlib, bokeh, d3, or Matlab
- Exceptional analytical skills and problem solving skills
- Good organization, decision making, and verbal and written communication skills
- High level of self-initiative and self-motivation with the ability to work under minimal supervision
- Able to work effectively in small team settings to solve complex problems
- Willingness to learn new skills and technologies and exit “comfort zone”
Preferred Skills And Qualifications
- Active Top Secret Security Clearance
- Experience with distributed software version control systems and continuous integration, such as GIT and Jenkins
- Experience implementing and integrating security concepts (authentication, authorization, encryption, integrity, and non-repudiation) into applications
- Familiarity with RF systems and capabilities
- Experience with modern Big Data management software stacks (ELK, Spark, etc.)
Pay
Salary Range: $78,853 - $167,565 per year
Benefits
This position offers a comprehensive benefits package that includes company equity, retirement plan, company-paid health care benefits, flexible paid time off policy, and opportunity for a raise and bonus during the year.