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

Software Engineer – Perm

Indra Group

Software Engineer developing high-performance software for ATM systems. Contributing to AI-assisted development tools to enhance software development efficiency and quality.

Posted 7/14/2026full-timeWhiteley • 🇬🇧 United KingdomJuniorMid-LevelWebsite

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 quality in a collaborative environment.

Highest-signal resume keywords
C / C++ DevelopmentADA ProgrammingPython ScriptingLinux Environment ExperienceAI-Powered Development Tools

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 DevelopmentSoftware IntegrationTesting and ValidationRequirements TraceabilityIssue TrackingVersion ControlEnd-to-End Software LifecycleAutomationCode QualitySoftware Anomaly Management
Soft Skills
CommunicationProblem-SolvingCollaboration
Tools & Technologies
GitClearCaseJIRADOORSGitHub CopilotMicrosoft 365 Copilot
Industry Keywords
Mission-Critical SystemsDistributed SystemsAI-Assisted CodingEngineeringComputer Science

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)
  • 2+ years of experience in software developments)
  • 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 such as GitHub Copilot and Microsoft 365 Copilot
  • Understanding of best practices for AI-assisted coding

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