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 – Perm
Indra GroupSoftware Engineer developing high-performance software for ATM systems. Contributing to AI-assisted development tools to enhance software development efficiency and quality.
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 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 resumeApplicant 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 & 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 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