Leidos

Ingénieur Logiciel

JavaScriptPythonJavaReact
Traduction automatique. Consultez l’original.

À propos du poste

Ce poste s'adresse à un ingénieur logiciel qui rejoindra une petite équipe de développement.

Cet ingénieur sera responsable de la participation à tous les aspects du cycle de vie du développement logiciel, y compris la définition et l'analyse des exigences, le codage et la mise en œuvre, les tests système, ainsi que la génération et le support de la documentation.

Le candidat idéal possédera de solides compétences en résolution de problèmes et devra être capable de communiquer efficacement et de travailler dans un environnement d'équipe collaboratif.

Cela inclut une expérience dans la recommandation de solutions techniques créatives et solides, ainsi que dans la révision et la critique des solutions techniques proposées.

La capacité à s'auto-motiver et à travailler de manière autonome est essentielle.

Le programme est composé d'équipes CONUS et OCONUS qui interagissent régulièrement entre différents fuseaux horaires. Par conséquent, le candidat doit posséder d'excellentes compétences en communication et faire preuve de flexibilité en matière de travail d'équipe et de tâches.

Une capacité démontrée à performer au sein d'équipes interfonctionnelles pour obtenir des résultats en temps voulu est souhaitée.

Il s'agit d'un poste technique pour soutenir une grande variété d'activités de mission effectuées localement et à l'étranger (OCONUS).

Les candidats doivent avoir une expérience des meilleures pratiques en ingénierie logicielle, des concepts et de la conception orientés objet, du développement piloté par les tests et des frameworks de tests unitaires tels que JUnit, des environnements de build Java, de la gestion des dépendances de bibliothèques, de la gestion de configuration et des environnements de développement intégrés (IDE) tels que VS Code, Eclipse ou IntelliJ.

Responsabilités Principales

  1. Participer activement à l'identification, la définition et l'analyse des exigences
  1. Créer une documentation de conception détaillée
  1. Développer et tester des logiciels, y compris la rédaction de tests unitaires pertinents
  1. Proposer des modifications à l'infrastructure Java actuelle
  1. Participer aux revues de code avec les pairs
  1. Préparer et produire des composants logiciels déployables avec la documentation de déploiement associée
  1. Soutenir les systèmes de production en aidant à résoudre les problèmes par l'analyse des fichiers journaux et des données associées

Compétences, Expérience et Formation Requises

Exigence de Habilitation : Doit posséder une habilitation TS/SCI active et en cours avec Poly pour être considéré

  1. Diplôme de licence en ingénierie logicielle, informatique ou domaine connexe et au moins 8 années d'expérience OU diplôme de master en ingénierie logicielle, informatique ou domaine connexe et au moins 6 années OU 12 années d'expérience professionnelle pertinente avec une combinaison de cours universitaires et de certifications en remplacement du diplôme

Maîtrise des technologies et langages de programmation suivants :

  1. Java, Java EE, Java Secure Sockets, Spring, JPA ou Hibernate
  1. Tomcat (ou serveur d'applications similaire)
  1. Expérience avec REACT ou d'autres technologies JAVASCRIPT - avec une expérience supplémentaire en HTML, CSS, création et consommation de services web RESTful
  1. Langages de script (Python et/ou Bash)
  1. Développement logiciel Agile et outils tels que Jira
  1. MySQL (ou expérience similaire en base de données relationnelle)
  1. git (expérience avec les systèmes de contrôle de version)
  1. IDE VS Code, Eclipse ou IntelliJ
  1. Ant avec Ivy ou des outils de build comparables tels que Maven ou Gradle
  1. Expérience de la ligne de commande Linux (RHEL/Rocky)
  1. Expérience en développement cloud utile

Qualifications Souhaitées (une ou plusieurs)

  1. Volonté de voyager à l'étranger (OCONUS) pour soutenir les déploiements et mises à niveau logicielles
  1. Expérience en développement cloud, y compris les technologies de stockage, les fonctions serverless et l'accès aux APIs cloud
  1. Expérience avec le développement d'applications Android et les meilleures pratiques de sécurité
  1. Expérience avec les outils de test automatisés
  1. Connaissance de l'administration système Linux (RHEL/Rocky)

Si vous recherchez le confort, continuez à faire défiler. Chez Leidos, nous dépassons, nous construisons mieux et nous surpassons le statu quo — car la mission l'exige. Nous n'embauchons pas de suiveurs. Nous recrutons ceux qui perturbent, provoquent et refusent d'échouer.

L'étape 10 est de l'histoire ancienne. Nous sommes déjà à l'étape 30 — et nous avançons plus vite que quiconque n'ose.

PUBLICATION ORIGINALE : Avril 24, 2026

Pour les postes aux États-Unis : Bien que sujet à changement en fonction des besoins de l'entreprise, Leidos s'attend raisonnablement à ce que ce poste reste ouvert pendant au moins 3 jours, avec une date de clôture prévue au plus tôt 3 jours après la date de publication originale indiquée ci-dessus.

FOURCHETTE SALARIALE

Fourchette Salariale $107,900.00 - $195,050.00

La fourchette salariale de Leidos pour ce niveau de poste est uniquement une directive générale et non une garantie de rémunération ou de salaire. Les facteurs supplémentaires pris en compte pour une offre incluent (mais sans s'y limiter) les responsabilités du poste, l'éducation, l'expérience, les connaissances, les compétences et les aptitudes, ainsi que l'équité interne, l'alignement avec les données du marché, la convention collective applicable (le cas échéant) ou toute autre loi.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter