Software Developer

GEM Technologies, Inc.•Los Alamos, NM
•Hybrid

About The Position

GEM Technologies is seeking a Software Developer to support Los Alamos National Laboratory (LANL). The position is full-time, based in Los Alamos, New Mexico, with hybrid flexibility. The role supports software applications and systems by investigating, designing, documenting, implementing, testing, and maintaining software solutions that meet functional requirements. It involves working with customers, product owners, end users, peers, and service providers to understand business needs, develop information-system concepts, gather reporting requirements, and implement effective solutions. The developer works on significant, complex, or unique issues and is considered an expert in the field. The role uses broad independent judgment and consultative direction, and may provide technical direction, coordinate others’ work, and offer leadership and mentorship. The position also includes developing system integration and implementation plans, preparing documentation, conducting meetings and presentations, and training and supporting end users. Work follows formal Agile and Scrum methodologies and includes attention to safety, security, laboratory information-system policies, and an inclusive, respectful work environment.

Requirements

  • Bachelor’s degree in a relevant field and 8 years of related experience; additional relevant experience may be considered in lieu of a degree.
  • Must be a United States citizen due to the federal nature of the work.
  • Must be able to obtain and maintain a government-issued clearance, if needed.
  • Knowledge of software development methodologies, tools, and processes, including source-code control, application development tools and techniques, database design, development and management, programming languages, and component integration.
  • Knowledge of hardware and operating systems, including system architectures, network infrastructures, and client-server principles.
  • Knowledge of hardware and software integration and testing.
  • Ability to partner with customers and understand end-to-end work processes.
  • Ability to translate technical terms for non-technical audiences and present to them.
  • Skill in working closely with customers and suppliers to define expectations and mutual responsibilities.
  • Strong web-development and specialization experience, especially with ASP.NET and Bootstrap.
  • CMS, SharePoint, or web content systems experience.
  • UI/UX or graphic design/web interface design experience.
  • Experience with Node.js, JavaScript, HTML, jQuery, Bootstrap, and REST APIs.
  • Experience with SQL and relational databases such as PostgreSQL or MySQL.

Nice To Haves

  • Agile/Scrum certification and experience.
  • Familiarity with LANL Project Management Software Application Portfolio tools such as P6, COBRA, CRES, and Integrify.

Responsibilities

  • Investigate, design, document, implement, test, debug, analyze, modify, and evaluate software solutions and applications to meet functional requirements.
  • Work with customers, product owners, and end users to understand business needs and gather customer and reporting requirements.
  • Develop information-system solution concepts and evaluate their cost effectiveness.
  • Develop conversion, system integration, and system implementation plans.
  • Prepare system and programming documentation and obtain required approvals.
  • Provide technical direction and coordinate activities of other personnel; provide leadership, mentorship, and support to team members.
  • Identify productivity impediments and promote work-process improvements.
  • Provide training and support to end users in project controls and other Laboratory functions, including training users in system conversion and implementation.
  • Arrange, prepare, and conduct meetings, workshops, and presentations as required.
  • Research and evaluate industry practices and applicable regulatory changes affecting information-system policies or programs; recommend changes to development, maintenance, and system standards.
  • Use Agile and Scrum project management methodologies; perform risk management and computing infrastructure capacity and availability planning.
  • Communicate effectively, both verbally and in writing, at all levels.
  • Follow Laboratory and IST information-system policies and programs and maintain required safety and security training and compliance.
  • Make safety and security integral to work, including stopping work when continuing would be unsafe or compromise security.
  • Foster strong customer and peer relationships and a mutually respectful, inclusive workplace free from discrimination and harassment.

Benefits

  • Competitive salary.
  • Medical insurance, including HSA and PPO options.
  • Dental insurance.
  • Vision insurance.
  • Paid time off (PTO).
  • Paid holidays.
  • Life insurance.
  • Matching 401(k) retirement plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service