- Company Name
- The Nuclear Company
- Job Title
- Senior Developer
- Job Description
-
Job Title: Senior Developer
Role Summary:
Lead and architect complex, full‑stack software solutions for a nuclear‑construction technology platform built on Palantir Foundry. Drive AI‑native application development, integrate predictive analytics, and ensure secure, scalable delivery through DevSecOps practices.
Expectations:
* 7‑12 years of professional software development.
* Proven leadership of technical projects and initiatives.
* Deep experience with enterprise‑scale systems and data integration platforms.
Key Responsibilities:
* Design and implement sophisticated platform components using Python, TypeScript/JavaScript, and React.
* Develop and deploy machine learning models and AI capabilities within Palantir Foundry.
* Build robust front‑end interfaces and back‑end services communicating via secure RESTful APIs.
* Mentor junior developers, serve as technical reviewer, and guide project teams.
* Apply disciplined engineering processes for specification, implementation, testing, and documentation.
* Collaborate cross‑functionally with design, IT, and field construction teams to translate technical requirements into practical solutions.
* Implement and maintain CI/CD pipelines, containerization, and DevSecOps using Palantir Apollo, ensuring secure software delivery.
Required Skills:
* Proficiency in Python, TypeScript/JavaScript, and React.
* Experience with Palantir Foundry or comparable data integration platforms.
* Strong RESTful API design and implementation knowledge.
* Deep understanding of software development lifecycle, version control (Git), and modern development tools.
* Familiarity with machine learning frameworks and model deployment.
* CI/CD, containerization (Docker/Kubernetes), and cloud/on‑premises deployment skills.
* Excellent problem‑solving, analytical, written, and verbal communication skills.
* Commitment to code quality, testing, documentation, and security‑conscious development.
Required Education & Certifications:
* Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent professional experience).
* No mandatory certifications, but knowledge of security standards (e.g., NIST, ISO 27001) and experience in highly regulated domains (nuclear, aerospace, defense) is preferred.