💼

Senior Software Engineer at Thales

Location
Noida, Uttar Pradesh, India
Job type
Full time
Posted on 04 Jul
Description
Job Skills & Qualifications


  • Bachelor’s or, Master’s degree in computer science or, related discipline
  • 4-6 years of experience.
  • Solid programming skills in C, C++, Golang and Python.
  • Knowledge of security frameworks, concepts and technologies like OAuth2, SSO, Identity & Access Mgmt.
  • Experience in AWS/GCP/Azure based cloud infra.
  • Good experience in creation, management and consumption of REST APIs, Postman and API Gateways
  • Security software and domain. SAFe agile software development experience
  • Understanding of database fundamentals, working experience on PostgreSQL will be added advantage.
  • Experience of server-client architecture using secure communication.
  • Experience with microservices, containers, orchestration, RESTful APIs

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 15 Aug
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Tap to Apply

Frequently Asked Questions

What are the key responsibilities of a Senior Software Engineer at Thales in Noida?
Chevron down
What experience is preferred for the Senior Software Engineer position at Thales?
Chevron down
Where is the Senior Software Engineer role at Thales based?
Chevron down
What level of seniority is expected for the Senior Software Engineer at Thales?
Chevron down
Is there a salary range provided for the Senior Software Engineer at Thales?
Chevron down
How can I apply for the Senior Software Engineer position at Thales?
Chevron down
What department is the Senior Software Engineer role part of at Thales?
Chevron down
When was the Senior Software Engineer job at Thales posted?
Chevron down

Why work at Thales

Thales is a global leader in advanced technologies, employing a diverse workforce across the globe to drive innovation and deliver complex solutions. Working at Thales in Noida, Uttar Pradesh, India, offers a unique opportunity to be part of a forward-thinking organization that values creativity, collaboration, and career development. Thales invests heavily in its employees, offering continuous learning opportunities, impressive career growth paths, and a culture that nurtures talent and promotes innovation. As a Senior Software Engineer at Thales, you will have the chance to work on cutting-edge technologies that impact industries like aerospace, defense, transportation, and security.

The company is committed to sustainability and ethical practices, ensuring that employees not only contribute to impactful projects but do so while upholding values that make a positive difference in the world. Thales is recognized for fostering a supportive work environment that encourages diversity and inclusion, ensuring all voices are heard and respected. By choosing to work at Thales, you join a community that prioritizes integrity, customer focus, and a passion for technology.

What's it like to work at Thales

At Thales Noida, the work culture is defined by a blend of innovation and tradition. Employees experience a dynamic work environment where new ideas are always encouraged, and collaboration across teams is promoted. The work environment is designed to be open and inclusive, fostering creativity while maintaining a structured approach to achieving business objectives. As a member of Thales, you are part of an organization that is cutting-edge yet rooted in years of industry expertise.

Thales supports a healthy work-life balance, allowing employees to perform at their best while maintaining personal well-being. The company offers various employee engagement initiatives, from technical seminars to team-building activities, ensuring that staff members enjoy their work and are motivated to excel. Employees are empowered to take ownership of their projects, contributing meaningfully to both their teams and to Thales as a whole.

What's it like to work as a Senior Software Engineer at Thales

As a Senior Software Engineer at Thales in Noida, your role will transcend traditional coding. You will be at the forefront of developing innovative solutions that cater to sectors like defense, transportation, and security. While working in a collaborative team environment, you will contribute to projects that have real-world impact, leveraging your skills in software engineering to push technological boundaries.

Your role will involve analyzing user needs, designing software components, and consistently testing to ensure the highest quality standards. You'll collaborate with a team of talented engineers, sharing insights and exploring new technologies. Thales encourages its engineers to pursue self-directed projects, fostering a spirit of innovation. You'll also have access to numerous professional development resources, allowing you to continuously upskill and keep abreast of the latest technological advances.

Senior Software Engineer interview questions at Thales

Interviewing for the Senior Software Engineer position at Thales typically involves several stages designed to assess both technical competencies and cultural fit. You might expect questions that test your problem-solving skills, proficiency in programming languages, and your experience with various software development methodologies. Common technical questions could include:

  1. Can you describe an instance where you had to troubleshoot a complex software issue? What steps did you take?
  2. How do you prioritize features during a software development project?
  3. What programming languages and frameworks are you most proficient in, and how have they been applied in past projects?

Additionally, the interview process may include questions to gauge your ability to collaborate and communicate within a team, such as:

  1. Describe a time you had to work closely with a team. How did you ensure successful collaboration?
  2. How do you adapt to changes in project requirements or deadlines?

Senior Software Engineer interview preparation at Thales

Preparation for an interview at Thales involves more than just reviewing technical knowledge. Given Thales' multidisciplinary approach, candidates should familiarize themselves with the company’s various markets, particularly in the sectors of aerospace, defense, transportation, and security. It's beneficial to research recent Thales projects to understand the types of solutions the company delivers.

In addition, brushing up on core software engineering principles and being able to solve algorithm problems is crucial. Practice coding interviews through platforms like LeetCode or HackerRank, focusing on data structures, algorithms, and system design. Familiarize yourself with Thales’ corporate values and be prepared to discuss how your personal values align with them. Demonstrating a keen understanding of the company’s mission and how it aligns with your career aspirations will set you apart as a strong candidate.

Senior Software Engineer interview tips at Thales

To make a strong impression during your interview for the Senior Software Engineer role at Thales, consider the following tips:

  1. Research and Customize: Tailor your resume and cover letter to highlight experiences that directly relate to Thales’ work and values. Be ready to discuss how you can contribute to their ongoing projects.

  2. Showcase Problem-Solving Skills: Thales values engineers who can think critically and solve problems efficiently. Be prepared to walk through your problem-solving process during technical interviews and articulate your thought process clearly.

  3. Demonstrate Collaboration: Emphasize your teamwork experiences and how you’ve worked effectively in diverse teams. Prepare examples that demonstrate your ability to collaborate and communicate effectively.

  4. Understand the Industry: Show your passion for the sectors Thales operates in by discussing recent trends or innovations within these industries. This demonstrates both interest and initiative.

  5. Be Inquisitive: Prepare thoughtful questions about Thales' projects, team structure, and technologies used. This not only shows your enthusiasm but also helps you determine if Thales is the right fit for you.

By preparing thoroughly and approaching your interview with confidence and enthusiasm, you can position yourself as a standout candidate for the Senior Software Engineer role at Thales.