FREE ACCESS
5,000–10,000 jobs/day
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.

Software Engineer – Temp
Indra GroupSenior Software Engineer developing safety-critical systems for air traffic management. Contributing to the development and integration of advanced software solutions in operational environments.
Core Competencies
Role fitCore 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 development productivity and code maintainability.
Highest-signal resume keywords
C / C++ DevelopmentADA ProgrammingPython ScriptingLinux Environment ExperienceAI-Powered Development Tools
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentSoftware TestingSoftware IntegrationRequirements TraceabilityCode Quality Assurance
Soft Skills
High Level of EnglishSpanish Language Skills
Tools & Technologies
GitClearCaseJIRADOORS
Certifications & Qualifications
Bachelor’s Degree in EngineeringMaster’s Degree in Engineering
Industry Keywords
Distributed SystemsMission-Critical SystemsSoftware Anomalies ManagementEnd-to-End Software LifecycleAutomation
Tech Stack
Tools & technologiesLinuxPython
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)
- 2+ years of experience in software development
- High level of English (written and spoken)
- Spanish speaker (desirable)
- 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
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