Thales Group

Software Engineer

Thales Group$119K — $198K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or Software Engineering or equivalent experience.
  • 5 years of progressive software engineering experience with strong application of principles and practices.
  • Experience deploying and supporting software solutions in cloud environments (AWS or Azure) using infrastructure-as-code tools.
  • Proficient in Git and Bitbucket for source control and collaborative development workflows.
  • In-depth knowledge of secure software development practices and data protection measures.
  • Experience in relational databases, including SQL Server and MySQL, focusing on data modeling and performance tuning.
  • Strong analytical and problem-solving abilities with effective communication skills.

Responsibilities

  • Collaborate with teams to develop and deploy software solutions related to identity management and biometrics.
  • Execute the full software development lifecycle, from requirements analysis to ongoing maintenance.
  • Design and implement scalable, high-quality software adhering to engineering best practices.
  • Configure, validate, and maintain solutions in cloud environments while ensuring operational alignment.
  • Lead testing and troubleshooting to address complex software defects and performance issues.
  • Stay updated on emerging technologies to enhance product quality and system performance.
  • Translate functional requirements into technical solutions, balancing customer needs with technical execution.

Benefits

  • Elective Health, Dental, and Vision insurance options.
  • Retirement Savings Plan with company contribution and no vesting period.
  • Company paid holidays and Paid Time Off.
  • Comprehensive Life Insurance and Disability coverage.
  • Access to an Employee Assistance Plan and Well-being Program.
Full Job Description
Location: Austin, United States of America

Position Summary

Austin, Hybrid

We are looking for a Software Engineer who will be supporting the design, development, and evolution of core software products used by state and law enforcement agencies.

This role contributes directly to the development of baseline and reference software components that underpin multiple customer deliveries and product implementations.

Operating as an independent contributor, the Software Engineer applies technical expertise to design, implement, and enhance scalable, high-quality software solutions aligned with defined architectures and product roadmaps. The role exercises sound technical judgment, resolves complex engineering challenges, and ensures solutions meet performance, security, and reliability requirements.

The Software Engineer collaborates closely with cross-functional teams-including systems engineering, project teams, and product stakeholders-to ensure core products effectively support project delivery needs.

In addition, this role contributes to continuous improvement efforts by promoting coding standards, participating in technical reviews, and sharing knowledge to strengthen overall team capability and product quality.

Regulatory Compliance Requirements

Must have U.S. or Dual Citizenship and be able to obtain post-hire clearance from the Committee on Foreign Investments in the U.S. (CFIUS) and Department of Treasury.

Key Areas of Responsibility
  • Collaborate with cross-functional teams to design, document, develop, and deploy complex software solutions related to identity management and biometrics within a cloud-based environment.
  • Independently execute across the full software development lifecycle, including requirements analysis, solution design, implementation, testing, deployment, and ongoing maintenance of core product components.
  • Design and develop high-quality, scalable, and secure software solutions, applying sound engineering judgment, industry best practices, and established coding standards to meet performance, reliability, and delivery objectives.
  • Deploy, configure, and validate core products and solutions in cloud environments, ensuring alignment with architectural guidelines and operational requirements.
  • Lead advanced testing, troubleshooting, and debugging efforts to resolve complex defects and performance issues, including root-cause analysis and long-term corrective actions.
  • Stay current with emerging technologies, tools, and industry trends, applying relevant advancements to improve product quality, development efficiency, and system performance.
  • Partner with product managers, systems engineers, and key stakeholders to translate functional and operational requirements into robust technical solutions, balancing customer needs, scalability, and maintainability.
  • Actively participate in and influence code reviews, promoting code quality, consistency, and adherence to engineering standards while providing constructive technical guidance to peers.
  • Develop and maintain technical documentation, including system design artifacts, technical specifications, and operational documentation, to support product lifecycle and knowledge transfer.
  • Operate with a high degree of autonomy while collaborating effectively with Software Engineers and Architects, contributing technical expertise and informed recommendations within defined architectures.
  • Engage directly with customers during project implementation, providing expert-level (Level 3) support for complex issues and ensuring timely resolution aligned with contractual and quality expectations.
  • Support sales and bidding activities, contributing technical input, solution feasibility assessments, and engineering expertise to support competitive and compliant proposals.


Minimum Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or foreign equivalent).
  • 5 years of progressively responsible experience in software engineering, demonstrating strong application of software engineering principles, practices, and development lifecycles.
  • Hands-on experience deploying, configuring, and supporting software solutions in on-premises and cloud environments (AWS and/or Azure), including use of infrastructure-as-code and configuration management tools such as Ansible, Terraform, and Helm.
  • Proficient in source control and collaborative development workflows, including Git and Bitbucket, with experience supporting code quality and release management practices.
  • In-depth knowledge of secure software development practices, including application security, authentication/authorization concepts, and data protection both in transit and at rest.
  • Experience in data modeling, querying, and performance tuning using relational databases such as SQL Server and MySQL.
  • Working knowledge of software development methodologies, including Agile and Waterfall, with the ability to apply appropriate practices based on project and delivery needs.
  • Strong understanding of web API design principles, including usability, scalability, and security best practices.
  • Solid grasp of server-side application architecture, including performance optimization, fault tolerance, and maintainability considerations.
  • Effective verbal and written communication skills, with the ability to operate independently, collaborate across disciplines, and clearly articulate technical concepts to both technical and non-technical stakeholders.
  • Strong analytical and problem-solving capabilities, with a pragmatic, structured approach to diagnosing complex issues and guiding solutions that balance technical quality, cost, and delivery constraints.
  • Demonstrated ability to learn new technologies quickly and adapt to evolving technical environments, applying sound judgment to recommend practical, value-driven solutions.


Special Position Requirements

Travel: up to 15% within North America

#LI-Hybrid

#LI-TI1

This position will require successfully completing a post-offer background check. Qualified candidates with [a] criminal history will be considered and are not automatically disqualified, consistent with federal law, state law, and local ordinances.

The reference Total Target Compensation (TTC) market range for this position, inclusive of annual base salary and the variable compensation target, is between

Total Target Cash (TTC) 119,251.50 - 198,752.50 USD Annual

This reflects how companies in a similar industry and geographic region generally pay for similar jobs. This range helps the Company make pay decisions as one data point among many. Where a position falls within this range is also dependent on other factors including - but not limited to - the employee's career path history, competencies, skills and performance, as well as the company's annual salary budget, the customer's program requirements, and the company's internal equity. Thales may offer additional benefits and other compensation, depending on circumstances not related to an applicant's status protected by local, state, or federal law.

(For Internal candidate, if you need more information, please reach out to your HR Shared Service, 1st Point)

Thales provides an extensive benefits program for all full-time employees working 30 or more hours per week and their eligible dependents, including the following:
• Elective Health, Dental, Vision, FSA/HSA, Voluntary Life and AD&D, Whole Group Life w/LTC, Critical Illness, Hospital Indemnity, Accident Insurance, Legal Plan, Identity Theft, and Pet Insurance
• Retirement Savings Plan after 30 days of employment with a company contribution and a match, and with no vesting period
• Company paid holidays and Paid Time Off
• Company provided Life Insurance, AD&D, Disability, Employee Assistance Plan, and Well-being Program

About Thales Group

Thales Group is a multinational company that specializes in providing advanced technology solutions for the aerospace, defense, and security industries. The company was founded in 2000 and is headquartered in Courbevoie, France. Thales Group operates in over 50 countries and has a strong focus on innovation and research and development. The company's products and services include avionics, cybersecurity, transportation systems, and more. Thales Group is committed to sustainability and has been recognized for its efforts to reduce its environmental impact.
Learn more about Thales Group
Size
83,000 employees
Industry
Founded
1976

Similar Jobs

More Jobs at Thales Group

More Information Technology Jobs

Find similar Software Engineer jobs: