This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Job offers selected exclusively for people in Texas

To post a job, login or create an account |  Post a Job

Thales DIS CPL USA, Inc.: Senior Software Engineer- Remote

Thales DIS CPL USA, Inc.

This is a Full-time position in Austin, TX posted July 3, 2021.

Location: Texas, United States of AmericaThales 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.

CPL is undergoing a business transformation characterized by significant growth in cloud-based offers.

This transformation means that there is an ever-increasing dependency on applications and systems that can scale to support real time functionality and can be shared across multiple product lines.The Senior Software Engineer Remote, is primarily responsible for design and development of software modules, components, tools and applications for an infrastructure tailored to operationalize CPLs cloud and software-based offering.

The Senior Software Engineer will ensure that generic, reusable components are created and implemented such that back office solutions and customer experiences for similar offerings are shared.

This role will support the development of both standalone functionality as well as functionality that seamlessly integrates into an existing infrastructure.

Working in conjunction with Technical Lead, customer application experts and cross-functional stakeholders to understand the functional business requirements, translate those into technical specifications, and then develop solutions that meet those specifications, but also with the freedom to reflect prior experience and personality in creative, thoughtful, “outside-the-box” solutionsKey Responsibilities:Lead technical operations, automation and integrations to support CPL cloud and software-based products.Listens to business requirements, defines technical solutions to test and implement these solutions.Designs and tests software modules.Participates in the development of larger modules which may also include requirements analysis and/or detailed design tasks under the general guidance of Technical Lead.Demonstrates POCs (Proofs of Concept) for new solutions to business stakeholders.Develops a high level understanding of all Virtual Products operations and is able to break down complex subject matter.Owns the development of solutions based on Cloud Platform technologies including, but not limited to, Google Cloud Platform,Microsoft Cloud Platform, AWS and other platforms.Provides hands-on as well as virtual assistance through designing and communicating technical solutions.Utilizes automation workflow tools to integrate and automate internal operations.Remains abreast of current technological progress to ensure CPL’s offers remain marketable and competitive.Writes technical documentation.Troubleshoots applications, workflows and scripts.Proactively identifies and mitigate security vulnerabilities or code deprecation events as it relates to production environments.All other duties as assignedRequired Skills and Experience:Bachelor of Science degree in a technical field (Engineering, Computer Science, Information Services), or equivalent work experience (6 years) in a related field.7 + years of experience in designing and building systems to support production and/or customer deliveries.At least two years of prior experience in defining functional requirements and working with remote teams to develop a solution that meets these requirements.Prior experience with Operational process flows from concept to delivery in a software/cloud environment; understanding of how companies take orders for virtual products and how those orders typically flow through the business systems.A passion for efficiency, standardization and automation.Prior experience in the ability to listen to business requirements and then demonstrate appropriate technical solutions.A keenness and an aptitude to quickly learn new concepts, as he/she will engage with a wide variety of products and systems.Prior experience in both traditional “waterfall” product development and Agile product development.Willingness to work in a very “hands on” manner with international teams.Comfortable with being an SME who can provide internal training materials and sessions.Forward-thinker who keeps abreast of technology changes in the market and best practices in the software/cloud space.Ability to work in a fast-paced environment with changing priorities.Action-oriented individual who demonstrates initiative and a proactive mindset.Flexibility and creativity to identify improved ways of doing things and accepting new ideas.At least 3 years of prior experience with client/server applications, network architecture, cloud/virtual environments, protocols and ports.Knowledge of API-first design and development approach for Micro-services and web applications.Knowledge of Object Oriented Design, and Component Oriented design principles & Design Patterns.Prior experience with enterprise integrations and event driven communication in distributed service based solutions.Skilled in writing automated Unit and Regression tests.Proven ability of programming in JavaScript / C#, Python and Go on Linux platform to develop, debug, test and deploy.Working knowledge of web deployment servers Nginx, Apache Tomcat, Workflow and architecture of back-office systems (like ERP and CRM, billing systems, webshops etc.).Previous experience on SQL, RDBMS (PostgreSQL, MySQL) and data modeling.Experience developing within agile methodology using Containers, CI/CD pipeline.Prior experience working within a matrix/ cross-functional environment to collaborate with geographically dispersed members to achieve objectivesAbility to work across international time zones as required.Ability to travel to Thales product division locations, up to 10% domestic and international travel.Preferred Skills and Experience:Prior experience working with complex technical solutions in the information security field.Experience with or expertise in system interfaces.Working knowledge of frameworks like, APS.Net Core, Spring Boot, Django etc.Working knowledge of Web UI Designing techniques and Best Practices Thales champions inclusion and we believe diversity strengthens the fabric of our culture.

We are an Equal Opportunity Employer/AA/Minorities/Females/Veterans/Disabled.