Job Closed

This listing is no longer active.

IDEMIA logo
IDEMIA

Unlock the world

Software Engineer IV

Location

United States

Posted

120 days ago

Salary

$112.1K - $140.2K / year

Seniority

Mid Level

No structured requirement data.

Job Description

Software Engineer IV

IDEMIA

Role Description Collaborate with team members to develop and maintain high security smart card and USB authenticator configuration files enabling government and commercial enterprise customers to use PKI authentication, encryption and decryption of email and files, digital signature and phishing resistant credentials to eliminate passwords. - Develop new application software and tools to assist technical teams with testing. - Utilize custom software tools to map client data and create programming logic to provide missing data elements to fulfill requirements. - Demonstrate expert knowledge of the company’s technical capabilities and processes appropriate to customer’s needs. - Translate client requirements into a structured plan outlining steps that reflects the objectives. - Parse client’s data files. - Accurately create the required output files for personalization. - Develop scripts using procedural logic to create carriers. - Create and validate test (BAP) cards in a testing and production environment. - Effectively implement software changes. - Provide adequate release documentation that describes program development, installation, and operating procedures. - Understand and execute all corporate, ISO 9000, and departmental policies, specifications, and requirements. - Act as a liaison between internal and external clients on the implementation of new products, data compatibility, gathering and analyzing of test data, and key management. - Provide second level production support. - Providing unit tests, automation and other best practices associated with code quality best practices. - Assist the technical lead and product owner with design decisions and proposing best-in-class solutions based on a given set of requirements. Qualifications - Bachelor’s degree in engineering or computer science and 8-10 years of relevant experience. - Analyzes, designs, develops, modifies, writes, edits, and implements software programming applications. - Analyzes and defines software requirements to determine specifications and standards. - The ideal candidate will have background in some or all these areas: - Manufacturing software language. - Smart card manufacturing process and software programming. - Unit, integration, and functional testing. - Experience developing software in the identity or bank card markets. - Deep understanding of Smart Card, PKI security cryptography. - Deep understanding of PCSC, CCID and HID interfaces. - Previous experience in Physical Access Control (PACS) systems and PROX programming. - Experience in Biometric modalities like fingerprints, Iris and Face recognition. - Previous experience with Identity and access management specifically with PIV, FIDO authentication and standards. - Familiarity with industry standards including NIST, FIPS 140-3, FIPS 201, ISO and Global Platform. - Windows cryptography stacks including CSP, KSP and Mini driver. - Familiarity with JavaCard applets. - You are an out-of-the box system thinker with a bias for action who has shipped successful products that create positive customer outcomes. - You have a “time is money” mindset. Whiteboard to production turnaround time drives you. Prioritize effectively, strive for high quality, and create team accountability. - You are a strong communicator who owns successful engineering of the product or customer direction in ways that promote clarity of work, empowered teams, and positive outcomes. - You remain organized while remaining flexible to changing demands to prioritize team activity to achieve results. - You are quality focused demonstrated through thorough testing, documentation, stakeholder communication, and customer satisfaction efforts. Requirements The US base salary range for this position is $112,130 - $140,171.00 + bonus + benefits. Our salary ranges are determined by role and level. The range displayed on each job posting reflects the compensation target for the role across all US locations. Individual pay is determined by job-related skills, experience, and relevant education or training. Beyond offering a competitive total rewards package, we offer various opportunities to support team member growth and success. Company Description Note to third-party recruiters: IDEMIA Public Security does not work with third-party recruiters absent a signed agreement and will treat any resumes submitted without a signed agreement as the property of IDEMIA Public Security. In the event that IDEMIA Public Security hires a candidate who was brought to our attention by a recruiter who does not have a signed agreement, IDEMIA Public Security will not pay any fees to the recruiter as a result of the hire.

Related Job Pages

More Full-stack Engineer Jobs

Senior Product Engineer

Long & Foster Companies

Because you don't just want to live in it, you want to love it. Long & Foster. For the love of home.

Full TimeRemoteTeam 10,001+Since 1968H1B No Sponsor

• Lead the design, development, and delivery of full-stack features and products • Collaborate with product managers, designers, and stakeholders to define technical solutions that meet user and business needs • Architect scalable, maintainable systems using modern technologies and best practices • Build mobile applications using Flutter and web applications using React.js • Develop and maintain backend services using Java, Spring Boot, and RESTful APIs • Drive product discovery and experimentation with a focus on user experience and impact • Mentor junior engineers and foster a culture of technical excellence and collaboration • Contribute to strategic planning, product roadmaps, and technical decision-making.

Minnesota
$153K - $182K / year
Job Closed
Glia logo

Senior Software Engineer, Media Essentials

Glia

The #1 Platform for Intelligent Banking Interactions

Full TimeRemoteTeam 201-500Since 2012H1B No Sponsor

• Join the Media Essentials team • Build rich media solutions for customer interactions • Collaborate across a distributed team in EET timezone

Portugal
Job Closed
VOLL logo

Senior Software Engineer

VOLL

VOLL is a complete global solution for travel and expense management.

Full TimeRemoteTeam 201-500Since 2017H1B No Sponsor

• New endpoint in an existing API • Automation of small processes to support the team's daily work • Fix bugs reported through the team's channels • Layout/UI fixes • State management for existing features • Ensure satisfactory test coverage for all developed work • Evolution of the microservices within the team's scope, including more complex or higher-responsibility business rules • Product evolution for new end-to-end features or modules • Implement the data layer (network), state management, and presentation layer

Brazil
Job Closed
Full TimeRemoteTeam 10,001+H1B No Sponsor

Job Description Summary Responsible for independently performing and collaborating with teams to meet assigned objectives in a LEAN environment. In this role, you will work within assigned parameters to make decisions, apply concepts to issues of complexity, and solve problems through immediate action or short-term planning. The Lead Engineer will demonstrate domain expertise in the design, implementation, and testing of open and closed loop embedded software resulting in a digital product for engine applications and can impact short-term and long-term business goals. Job Description In this role, you will: - Design and development open and closed loop control systems and/or embedded software for aircraft engines, including both software and hardware components. - Develop and maintain embedded software using programming languages such as C/C++, Python, and MATLAB/Simulink. - Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure. - Conduct testing and validation of control systems and embedded software to ensure they meet performance, safety, and regulatory standards. - Analyze data from engine tests to identify performance issues and develop software solutions. - Use simulation tools to model engine behavior and predict performance under various conditions. - Suggest ideas to increase efficiency across the teams, eliminating duplication, leveraging product and technology reuse. - Prepare technical documentation, including design specifications, test plans, software code, and reports. - Work closely with other engineering teams, including mechanical, electrical, and software engineers, to integrate control systems and embedded software with other engine components. - Ensure that control systems and embedded software comply with industry standards and regulatory requirements. - Lead LEAN initiatives to enhance system performance, reliability, and software quality. - Work with Product Line Leaders to understand product requirements and gather and translate customer requirements into executable product specifications. - Provide timely communications on significant issues or developments. Basic Qualifications: - Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) - Minimum 3 years of experience in software engineering - This role requires the successful candidate to obtain and maintain US Government Security Clearance; prerequisite for a security clearance is U.S. citizenship. Desired Characteristics / Technical Expertise - Master's Degree/ PHD in Computer Science. - In depth knowledge of control theory, signal processing, embedded systems, and software development. Proficiency in programming languages such as C/C++, Python, and MATLAB/Simulink. - Experience with Windows and Unix / Linux based programming. - Experience working on software projects in the Aerospace domain. - Certified Scrum Master and/or Product Owner. - Experience troubleshooting issues with builds and maintaining build machines. - Ability to troubleshoot backend and software tools to keep team productive. - Takes independent responsibility for assigned deliverables. - Has the ability to break down problems and estimate time for development tasks. - Strong analytical and problem-solving skills. - Excellent verbal and written communication skills. - Ability to work effectively in a team environment. - High level of attention to detail and accuracy. - Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources. - Able to understand how team and personal goals/objectives contribute to the organization vision Business Acumen - Demonstrates the initiative to explore alternate technology and approaches to solving problems. - Skilled in breaking down problems, documenting problem statements and estimating efforts. - Demonstrates awareness about competitors and industry trends. - Has the ability to analyze impact of technology choices. Leadership - Ability to take ownership of small and medium sized tasks and deliver while mentoring and helping team members. - Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results. - Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct. - Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives. Personal Attributes - Strong oral and written communication skills - Strong interpersonal skills - Effective team building and problem-solving abilities - Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit This role requires access to U.S. export-controlled information. Therefore, employment will be contingent upon the ability to prove that you meet the status of a U.S. Person as one of the following: U.S. lawful permanent resident, U.S. Citizen, have been granted asylee or refugee status (i.e., a protected individual under the Immigration and Naturalization Act, 8 U.S.C. 1324b(a)(3)). Additional Information GE Aerospace offers a great work environment, professional development, challenging careers, and competitive compensation. GE Aerospace is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. GE Aerospace will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable). Relocation Assistance Provided: Yes #LI-Remote - This is a remote position

United States
Job Closed