Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Indra Group

Senior Software Engineer – Temp

Indra Group

Senior Software Engineer developing software for Air Traffic Management systems. Involves collaboration in a hybrid environment with a focus on high-performance software engineering and AI adoption.

Posted 7/14/2026contractWhiteley • 🇬🇧 United KingdomSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software design and development, particularly in C/C++ and ADA, while ensuring traceability and quality throughout the software lifecycle. Proficient in utilizing AI-assisted tools to enhance productivity and code maintainability in mission-critical systems.

Highest-signal resume keywords
C / C++ DevelopmentADA ProgrammingAI-Powered Development ToolsLinux Environment ExperienceSoftware Lifecycle Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentTesting and ValidationIntegration ActivitiesCode Quality AssuranceAutomation
Soft Skills
High Level of EnglishSpanish Speaker
Tools & Technologies
GitClearCaseJIRADOORSGitHub CopilotMicrosoft 365 Copilot
Certifications & Qualifications
Bachelor’s Degree in EngineeringMaster’s Degree in Engineering
Industry Keywords
Mission-Critical SystemsDistributed SystemsRequirements TraceabilitySoftware Anomalies ManagementEnd-to-End Software Lifecycle

Tech Stack

Tools & technologies
LinuxPython

About the role

Key responsibilities & impact
  • Design and develop software based on system and subsystem requirements
  • Contribute to distributed, mission-critical ATM systems
  • Ensure traceability between requirements, implementation, and testing
  • Perform: Development and integration activities, Testing and validation
  • Manage and resolve software anomalies and defects
  • Apply AI-assisted tools to improve: Development productivity, Code quality and maintainability, Automation across the lifecycle

Requirements

What you’ll need
  • Bachelor’s or Master’s degree in Engineering (Computer Science, Telecommunications, Mathematics, Physics, or similar)
  • 4-6 years of experience in software development
  • High level of English (written and spoken)
  • Spanish speaker
  • Strong experience in: C / C++ and/or ADA
  • Experience with Python scripting is a plus
  • Experience working in Linux environments
  • Familiarity with: Version control (Git / ClearCase), Issue tracking (JIRA), Requirements management (DOORS)
  • Understanding of end-to-end software lifecycle (design, coding, testing, integration)
  • Experience or strong interest in using AI-powered development tools, such as: GitHub Copilot (code generation, refactoring, testing support), Microsoft 365 Copilot (documentation, analysis, automation)

Benefits

Comp & perks
  • Holidays: 25 days per annum + 8 days bank holidays (options to buy/sell days)
  • Pension – 4% employee and 4% employer
  • Private medical insurance (including dental & optical)
  • Life assurance
  • Income protection
  • Cycle to work scheme
  • Employee assistance programs
  • Flexible/remote working options
  • Social events (formal & informal)
  • Learning and development programs
  • Innovative & collaborative work environment