Software Developer, Software Engineer, Backend Developer
-
Software Development
Job Description & How to Apply Below
This position will be filled either as a Software Developer 2 or a Software Developer 3, depending on the skills of the selected candidate(s). Additional job responsibilities, outlined below, will be assigned if the candidate is hired at the higher level. Come join the best and brightest minds in the world at one of the most innovative and creative multidisciplinary research institutions engaged in strategic science on behalf of national security.
The work we do at Los Alamos National Laboratory (LANL) matters to our country and the world! Shape the future of national security by building digital systems that connect people, data, and decisions. As a Software Developer in the Smart Factory & Digital Transformation group, you will be part of the Software Systems Development team within the Weapons Production directorate.
Our Smart Factory integrates data from multiple sources into a unified, real-time portal tailored to individual user requirements, enabling faster, better informed decision‑making. In this role, you will lead projects to design and deliver applications of every size, from simple forms to complex, integrated workflows, utilizing both low-code and traditional development to deliver results quickly. We are a collaborative, fast‑paced team which values creative problem‑solving, ownership, and commitment to continuous improvement.
You will fit right in if you are customer‑oriented, and proactive, with a genuine passion for making a meaningful impact through their work and delivering optimal value to our customers.
- Design and develop web applications meeting functional requirements and security standards.
- Translate customer requirements into technical specifications and functional designs, participate in technical decision‑making, and take ownership of assigned applications or modules.
- Build and maintain databases, develop APIs, and integrate applications with enterprise systems to support mission‑critical operations.
- Debug, troubleshoot, and optimize applications.
- Conduct code reviews and ensure adherence to security policies and coding standards.
- Implement automation strategies to improve operational efficiency and contribute to continuous improvement of development processes.
- Create technical documentation, provide end‑user training and support, and maintain knowledge base materials for deployed applications.
- Work independently with little to no oversight, collaborating with the team to maintain strong team cohesion.
- Mentor junior software developers to help sharpen their technical skills and build foundations for a successful career.
- Assist project leaders and leadership with understanding identified solutions to translate functional requirements into technical specifications, ensuring deliverables are robust, maintainable, modular, and high performing.
- Collaborate with senior developers to design sustainable automation and process improvement strategies.
- Take ownership of wider‑scope projects and resolve higher‑level technical challenges (e.g., technical debt and software architecture roadblocks).
While the posted salary range for this position is broad, it is highly unusual for selected applicants to be hired at the top end of the range and more common for selected candidates to grow into the full salary band over time.
- Salary Range for the Software Developer 2: $87,800 to $143,000
- Salary Range for the Software Developer 3: $106,400 to $176,000
What You Need
Minimum
Job Requirements:
Applicants must submit a comprehensive resume reflective of relevant experience…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction