T

Thales

Global defense and aerospace electronics

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNoida, Uttar Pradesh, IndiaNo salary listedHybrid

About the Job

Requirements

  • In-depth knowledge of software engineering and command over at least one programming language.
  • Good design and refactoring skills, including knowledge of static and dynamic memory analysis tools.
  • Understanding of object-oriented programming and design patterns that avoid redundancy and promote code efficiency, legibility, testability, and maintainability.
  • Hands-on design and development experience with front-end technologies including Angular 10, 11, or 12, HTML5, CSS3, JavaScript, or React.js.
  • Hands-on design and development experience with back-end technologies including Node.js and Microsoft technologies such as .NET Core, MVC, C#, and APIs.
  • Understanding of relational databases and other full-solution components such as infrastructure and middleware.
  • Professional communication skills, especially in cross-cultural settings.
  • Degree in Computer Science, Computer Engineering, or Electronics and Communication.
  • At least five years of experience.
  • Open to working as an individual contributor.
  • Strong problem-solving and analytical thinking skills, curiosity, autonomy, ability to learn quickly, and ability to work as a team player.

Responsibilities

  • Establish goals to meet objectives.
  • Participate in developing larger modules, including requirements analysis, architectural design, or detailed design tasks.
  • Work independently to contribute to new approaches and techniques.
  • Participate in short-term planning of engineering projects and programs.
  • Execute development tasks on projects, test solutions for technical quality, and address security vulnerabilities.
  • Analyze customer requirements.
  • Analyze and determine overall software design tradeoffs on a project.
  • Help ensure company products remain marketable and competitive.
  • Conduct complex software product research leading to new or improved products.
  • Lead engineering work applying advanced technologies to new product development.
  • Identify and create patent disclosures.
  • Provide technical advice to other departments and coordinate research and development activities with other departments and functions.
  • Analyze, design, develop, maintain, and support client-server web applications.

Desired Qualifications

  • At least two years of implementation experience with single sign-on and federation using SAML 2.0, OAuth, or OpenID Connect.
  • Experience with distributed systems and microservices architecture.
  • Experience with AWS.
  • Experience with Active Directory or other directory services.
  • Knowledge of encryption, authentication, and authorization.

About the Company

Thales

Global defense and aerospace electronics

Thales designs and delivers critical technology for aerospace, defense, and digital security. Its products include electronics, software, and data-security systems that power air travel, payments, and modern military platforms, by integrating hardware and software to build systems such as avionics, radar, cybersecurity, and secure communications that collect sensor data and protect networks. It stands out through deep industrial experience, end-to-end solutions across defense, aerospace, and cybersecurity, and a focus on AI and quantum tech, aided by strategic acquisitions and partial state ownership. Its goal is to provide reliable, secure, and connected technologies that support national security, public safety, and everyday life by solving complex security and connectivity challenges.

Company size
10,001+
Company stage
IPO
Headquarters
Meudon, France
Founded
1893

Recently Posted Jobs

Explore more opportunities at Thales

See more jobs