Tripadvisor
Leidos
Senior Software Engineer (Full Stack)
Über die Stelle
Senior Software Engineer (Full Stack)
Die Rolle
Als Senior Software Engineer spielen Sie eine entscheidende Rolle sowohl bei der Aufrechterhaltung der aktuellen Umgebung als auch bei der Bereitstellung neuer Funktionen. Der ausgewählte Mitarbeiter wird Lösungen für komplexe technische Probleme entwickeln, die mehrere Bereiche oder Disziplinen betreffen; er wird regelmäßig Einfallsreichtum und Kreativität einsetzen, um neue technische Lösungen und Systeme zur Erreichung funktionaler Ziele zu entwickeln.
Sie werden in eines unserer Schlüsselprogramme eintauchen. Im Auftrag unseres zentralen staatlichen Kunden werden Sie direkten Einfluss auf die aktuelle und zukünftige Iteration einer unserer wichtigsten kritischen nationalen Infrastrukturen haben.
Dies ist eine Senior-Individual-Contributor-Rolle. Der Mitarbeiter wird ein hoch erfahrener Ingenieur sein, der durch tägliche Entwicklung mit gutem Beispiel vorangeht, zur technischen Entscheidungsfindung innerhalb seines Aufgabenbereichs beiträgt und das breitere Team durch Mentoring und technische Beratung unterstützt. Der allgemeine technische Ansatz wird in Absprache mit dem Technical Lead und dem Software Architect gemeinsam vereinbart.
Standort: Farnborough oder Whiteley, mit Flexibilität zur Heimarbeit, abhängig von den Geschäftsanforderungen
Gehalt: £61,500 - £78,800
Engagement für Vielfalt
Wir begrüßen Bewerbungen aus allen Teilen der Gemeinschaft und verpflichten uns zu einer wirklich vielfältigen und integrativen Kultur. Wir fördern ein Zugehörigkeitsgefühl, begrüßen alle Perspektiven und Beiträge und bieten gleichen Zugang zu Chancen und Ressourcen für alle. Wenn Sie eine Behinderung haben oder während der Bewerbungs- und Auswahlphasen Anpassungen benötigen, lassen Sie es uns bitte wissen, und wir werden auf eine Weise reagieren, die Ihren Bedürfnissen am besten entspricht.
URSPRÜNGLICHE STELLENAUSSCHREIBUNG
Für US-Positionen: Obwohl dies je nach Geschäftsanforderungen geändert werden kann, geht Leidos davon aus, dass diese Stellenausschreibung mindestens 3 Tage offen bleibt, mit einem voraussichtlichen Schlusstermin nicht früher als 3 Tage nach dem oben genannten ursprünglichen Veröffentlichungsdatum.
GEHALTSBANDBREITE
£61,500.00-£78,800.00
Die Gehaltsbandbreite von Leidos für dieses Joblevel ist nur ein allgemeiner Richtwert und keine Garantie für Vergütung oder Gehalt. Zusätzliche Faktoren, die bei der Angebotserstellung berücksichtigt werden, sind (aber nicht beschränkt auf) die Verantwortlichkeiten der Stelle, Ausbildung, Erfahrung, Kenntnisse, Fähigkeiten und Fertigkeiten sowie interne Gerechtigkeit, Ausrichtung auf Marktdaten, anwendbare Tarifverträge (falls vorhanden) oder andere Gesetze.
Was werde ich tun?
- Lieferung von qualitativ hochwertiger, produktionsreifer Software durch hands-on Entwicklung, die sowohl Backend- als auch Frontend-Technologien umfasst.
- Entwicklung, Debugging, Testen, Dokumentation und Bereitstellung von Software-Erweiterungen im Einklang mit der Software Development Strategy.
- Mitwirkung an der full‑stack-Bereitstellung, einschließlich:
- Backend-Services und REST APIs, implementiert in Java
- Moderne Single-Page-Anwendungen, implementiert mit React/TypeScript oder gleichwertigen Frameworks
- Treffen technischer Entscheidungen innerhalb des zugewiesenen Umfangs, im Einklang mit der vereinbarten Architekturausrichtung und Eskalation umfassenderer Entscheidungen, wo angebracht.
- Anwendung starker Software-Engineering-Praktiken, um sicherzustellen, dass Lösungen sauber, wartbar, gut dokumentiert und für den langfristigen Betrieb geeignet sind.
- Sicherstellung der Einhaltung etablierter Code-Review-Standards und Quality Gates für alle im Projekt gelieferten Änderungen.
- Kontinuierliche Validierung und Wartung der Build- und Deployment-Pipeline für eigene Änderungen:
- Durchführung notwendiger Aktualisierungen, um sicherzustellen, dass Änderungen die Pipeline nicht unterbrechen
- Fungieren als Anleiter für andere Entwickler, um sicherzustellen, dass Pipeline-Praktiken verstanden und eingehalten werden
- Schreiben und Warten von Unit- und Integrationstests als Standardteil der Entwicklung.
- Unterstützung von Testautomatisierungsbemühungen in enger Zusammenarbeit mit dem Testteam (das die Verantwortung für die gesamten Automatisierungsergebnisse behält).
- Enge Zusammenarbeit mit anderen Ingenieuren, Architekten und Testern, um sicherzustellen, dass neue und geänderte Software vor der Bereitstellung vollständig verifiziert wird.
- Unterstützung von Agile-Delivery-Praktiken, einschließlich Planung, Schätzung, Backlog-Refinement und iterative Lieferung.
- Nutzung und Unterstützung von Entwicklungswerkzeugen und -prozessen, einschließlich CI/CD-Pipelines und integrierter Sicherheitsüberprüfung.
- Mentoring und Unterstützung weniger erfahrener Ingenieure durch technische Beratung, Code-Reviews und informelles Coaching.
- Effektive Kommunikation mit Kollegen und Stakeholdern in technischen Angelegenheiten, Bereitstellung klarer und gut begründeter Beiträge.
Mindestanforderungen
Was braucht Leidos von mir?
- Erfahrung in der Softwareentwicklung, einschließlich substanzieller hands-on Lieferung mit:
- Java (Java 8 und moderne Java-Versionen wie 17 und 21)
- Design und Implementierung von REST API
- Erfahrung in der Entwicklung moderner SPAs (erforderlich) mit React und TypeScript, Angular oder Vue.
- Starkes Verständnis von Design Patterns und ein solider, strukturierter Ansatz zur Softwareentwicklung.
- Nachgewiesene Erfahrung in der Bereitstellung komplexer Änderungen in Produktionsumgebungen.
- Nachgewiesene Erfahrung im Schreiben von Unit- und Integrationstests als normaler Teil der Lieferung.
- Vertrautheit mit agilen Softwareentwicklungsprozessen und der Arbeit in iterativen Liefermodellen.
- Vertrautheit mit der Atlassian-Toolsuite (z. B. Jira, Bitbucket, Bamboo) oder gleichwertigen Tools, mit einem soliden Verständnis von CI/CD-Konzepten, Workflows und Praktiken.
- Erfahrung mit Code-Review-Standards, Quality Gates, CI/CD-Pipelines und Sicherheitsüberprüfungsprozessen.
Sicherheitsüberprüfungsanforderungen: Erfolgreiche Kandidaten müssen bereit und in der Lage sein, britische Sicherheitsüberprüfungen zu erhalten - dies erfordert eine Mindestaufenthaltsdauer von 5 Jahren im Vereinigten Königreich.
Erwünschte Fähigkeiten und Erfahrungen
- Vertrautheit mit Integrations- und Architekturmustern (z. B. Adapter, Orchestrierungsmuster wie Saga).
- C/C++ Erfahrung.
- Perl, Python und/oder Bash-Skripterfahrung.
- Erfahrung in der Mitwirkung oder Unterstützung von Testautomatisierungsinitiativen (UI und/oder API).
Was wir für Sie tun
Bei Leidos sind wir LEIDENSCHAFTLICH für den Kundenerfolg, VEREINT als Team und INSPIRIERT, etwas zu bewirken. Wir bieten sinnvolle und ansprechende Karrieren, eine kollaborative Kultur und Unterstützung für Ihre Karriereziele, während wir eine gesunde Work-Life-Balance fördern.
Wir bieten ein Anstellungspaket, das nur die Besten anzieht, entwickelt und hält. Unser Vergütungssystem umfasst:
- Beitragsfähige Rentenversicherung
- Private Krankenversicherung
- 33 Tage Jahresurlaub (einschließlich öffentlicher und privilegierter Feiertage)
- Zugang zu flexiblen Vorteilen (einschließlich Lebensversicherung, Gesundheitsprogrammen, Fitnessstudio-Mitgliedschaften, jährlichem Kauf und Verkauf von Urlaubstagen und einem Fahrrad-zur-Arbeit-Programm)
- Flexi-Time-Arbeit
Wer wir sind
Leidos UK & EUROPE [leidos.com/company/global/uk-europe]– wir arbeiten daran, die Welt durch Technologie, Ingenieurwesen und Wissenschaft sicherer, gesünder und effizienter zu machen.
Leidos ist ein wachsendes Unternehmen, das innovative Technologien und Lösungen liefert, die sich auf den Schutz kritischer Fähigkeiten und die Transformation von Frontline-Diensten konzentrieren. Unsere Arbeit im Vereinigten Königreich umfasst die Bewältigung einiger der komplexesten Probleme in den Bereichen Verteidigung, Gesundheitswesen, Regierung, Sicherheit und Transport.
Was uns auszeichnet
Zweck: Sie können Ihre Leidenschaft und Ihre Fähigkeiten bei Leidos einsetzen, um die Menschen, die Ihnen am Herzen liegen, zu schützen. Wir stehen an der Spitze von machine learning, KI, Cybersicherheit und Lösungen. Nutzen Sie Ihre Kompetenzen an der technologischen Front, um beim Aufbau einer sichereren Welt zu helfen. Sie können Veränderungen anstoßen.
Zusammenarbeit: Flexibilität bei der Ausübung Ihrer Tätigkeit ist einer unserer Kernvorteile, der es Ihnen ermöglicht, Teil unseres außergewöhnlichen Teams zu werden. Wir befähigen unsere Mitarbeiter seit Jahren, flexibel zu arbeiten. Ob Sie von zu Hause, aus dem Büro oder beim Kunden arbeiten, wir geben Ihnen die digitalen Werkzeuge und die Flexibilität, intelligenter zu arbeiten und Ihre Bedürfnisse mit unseren abzustimmen.
Menschen: Leidos befähigt Menschen aus allen Hintergründen, sie selbst zu sein, und gibt Ihnen die Werkzeuge, neue Fähigkeiten zu erlernen, indem es Wachstum ermöglicht und sich gleichzeitig weiterentwickelt. Wir glauben, dass außergewöhnliche Menschen Möglichkeiten brauchen, um zu wachsen, inspiriert zu werden und andere zu inspirieren. Bei Leidos investieren wir in technische Akademien, Karriere-Rotationen und Karriereentwicklungspläne, die Ihre Zukunft verbessern.
Wenn Sie nach Komfort suchen, scrollen Sie weiter. Bei Leidos denken, bauen und übertreffen wir den Status quo – denn die Mission erfordert es. Wir stellen keine Mitläufer ein. Wir rekrutieren diejenigen, die stören, provozieren und sich weigern zu scheitern.
Schritt 10 ist längst Geschichte. Wir sind bereits bei Schritt 30 – und bewegen uns schneller, als es sich sonst jemand zu wagen traut.
