https://bayt.page.link/m3KDvHX3X9xFUcPa8
Create a job alert for similar positions

Job Description

Location: Noida, IndiaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.Present in India since 1953, Thales is headquartered in Noida, Uttar Pradesh, and has operational offices and sites spread across Bengaluru, Delhi, Gurugram, Hyderabad, Mumbai, Pune among others. Over 1800 employees are working with Thales and its joint ventures in India. Since the beginning, Thales has been playing an essential role in India’s growth story by sharing its technologies and expertise in Defence, Transport, Aerospace and Digital Identity and Security markets.

Job Summary

We are seeking an experienced Senior Software Architect to lead multiple scrum teams and technical leads in developing and validating software to complement our standard product offerings. The ideal candidate will have a strong background in software development and agile methodologies, with experience working with services teams globally.


Thales offers the only complete enterprise encryption portfolio that provides persistent protection of sensitive data at all critical points in its lifecycle and unifies data discovery, protection and control in one platform. From the physical and virtual data center to the cloud, our solutions help organizations remain protected, compliant, and in control of their data.


Job Responsibilities

The Senior Software Architect will be required to perform the following tasks (but not limited to):


  • Architectural Design and Implementation: Lead the design and development of software architecture, including defining system components, modules, interfaces, and data flows.
  • Technical Leadership: Provide technical guidance and mentorship to development teams, fostering a culture of technical excellence and collaboration.
  • Technology Strategy: Contribute to the development and evolution of our technology strategy, staying abreast of industry trends and emerging technologies.
  • Solution Design: Translate business requirements into technical specifications and design solutions that are scalable, maintainable, and aligned with business objectives.
  • Code Reviews and Quality Assurance: Conduct code reviews and ensure adherence to coding standards and best practices.
  • Testing strategy: Help build test cases for functional and non-functional requirements, define performance kpis and regression testing.
  • Performance Optimization: Identify and address performance bottlenecks and optimize system architecture for efficiency and scalability.
  • Collaboration: Work closely with product management, engineering, and other stakeholders to ensure alignment and successful project delivery.
  • Documentation: Create and maintain comprehensive architectural documentation, including diagrams, design documents, and technical specifications.
  • Problem Solving: Troubleshoot complex technical issues and provide innovative solutions to challenging problems.
Skills and Experience
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred).
  • 8+ years of software development experience, with 3+ years in an architectural role.
  • Strong experience with agile software development methodologies (e.g., Scrum, Kanban).
  • Proven track record of designing and delivering complex software systems.
  • Deep understanding of architectural patterns, design principles, and software development best practices.
  • Knowledge of security best practices and secure coding principles.
  • Extensive experience with Java, Docker, Kubernetes, and related technologies.
  • Experience with CI/CD pipelines and DevOps practices.
  • Excellent communication, interpersonal, and leadership skills.
  • Ability to work effectively in a geographically distributed team environment.
  • Strong analytical, problem-solving, and decision-making abilities.
  • Excellent communication, collaboration, and leadership skills
  • Ability to work with geographically distributed teams.
  • Strong problem solving and decision-making abilities.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Experience with microservices architecture and distributed systems.
  • Experience with data modeling and database design.
Language and Interpersonal Skills
  • English fluency is mandatory. The candidate should be comfortable discussing technical design and details in English, both written and verbal.
  • Flexibility to work outside of normal business hours to collaborate with remote teams.
  • Proven ability to work independently on assigned tasks.
About Us

In a world that is increasingly fast moving, unpredictable – and full of opportunities, they come to us with big ambitions: to make life better, to keep us safer. Combining a unique diversity of expertise, talents and cultures, our architects design and deliver extraordinary high technology solutions. Solutions that make tomorrow possible, today. From the bottom of the oceans to the depths of space and cyberspace, we help our customers think smarter and act faster - mastering ever-greater complexity and every decisive moment along the way. Whatever it takes!


Whenever a critical decision needs to be made, Thales has a role to play. Our solutions help customers to make the right decisions at the right time and act accordingly in challenging environments. To help create a safer world, we serve five keys sectors:


  • Aerospace
  • Space
  • Ground Transportation
  • Digital Identity and Security
  • Defence and Security

World-class technology, the combined expertise of 80,000 employees and operations in 68 countries have made Thales a key player in keeping the public safe and secure, guarding vital infrastructure and protecting the national security interests of countries around the globe. We are proud of the role we play in a world that is increasingly mobile, interconnected, interdependent and dangerous.


The Engineering Competence Center at Noida is center of excellence for more than two decades in designing & developing best-in-class products, providing professional services, customer support and security consultations. The growing center has more than 800 passionate engineers working on diverse products and profiles.


At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

Job Details

Job Location
Noida India
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified
You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.