Senior Software Engineer

4 days ago


San Jose, United States Thales Full time
Location: San Jose, United States of America

Thales 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.

Location: San Jose, CA (Hybrid) - 3 days on site

Position Summary

As a member of a collaborative development team, the Sr. Software Engineer will be instrumental in the design and implementation of secure Key Management Platform & SaaS Service.

Key Areas of Responsibility

• Follows the software development lifecycle.
• Designing and building scalable micro services and orchestration
• Designing features for multi-tenancy, high availability, scalability, manageability and extensibility
• Evaluate new technologies, evangelize with prototypes and eventually get it integrated into the products where applicable
• Using test-driven methodologies and automation in the design and development phase to ensure quality before hand-off to Quality Assurance teams for further testing and verification.
• Debugging and resolving complex problems in multi-threaded applications
• Communicating task and project status to the team and engineering management
• Accomplishes engineering and organization mission by completing related results as needed
• Accurately breaking down, estimating, and scheduling software tasks
• Develop software solutions by studying information needs, conferring with product owners, and studying systems flow, data usage, and work processes.
• Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
• Keeping up-to-date with technical developments in the field of server development and security
• Work closing with customer support to understand issues and represent solutions of the user and product.

Basic Qualifications

• 5+ years of related experience as a software engineer.
• Bachelors degree in Computer Science or Computer Engineering field of study or another related technical discipline.
• 3+ years of experience using AWS, Azure, GCP, Docker/Container, and Kubernetes and launching products in production using these technologies.
• 3+ years of prior experience programming in Go, C/C++ languages.
• 3+ years of experience with RESTful API using tools such as Swagger.
• 3+ years of experience in the development of high availability and database-centric enterprise-class software on Postgres.
• Experience using SaaS applications in the cloud and cloud technologies (AWS, Azure, GCP).
• Experience in troubleshooting and resolving database performance issues, blocking and deadlocking issues
• Experience with Linux software development, package, test & release, desirable knowledge of scripting languages.
• Experience in using Messaging technologies (Kafka, Any MQ) and messaging patterns.
• Prior experience in knowledge of PKI, PKCS, KMIP standards.
• Excellent problem solving, written, verbal and communication skills

Other skills and experience that are favorable include:

• Masters degree in Computer Science or Computer Engineering field of study or another related discipline.
• Knowledge in management applications especially in Key Management domain.
• Knowledge in secure coding, security principles.
• Knowledge in usage of SDK in AWS/Azure/GCP.
• SAFe agile software development experience.

Physical Demands

• Prolonged periods working on a computer.

Special Position Requirements

Schedule: Core Business Hours Monday-Friday, etc.
Physical Environment: required to be in office with the ability to work hybrid.

What We Offer

The anticipated TTC range for this role is 149 173.00 USD Annual. The Company reserves the right to ultimately pay more or less than the posted range and offer additional benefits and other compensation, depending on circumstances not related to an applicant's status protected by local, state, or federal law.

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 and Dental plans.
Retirement Savings Plan with a company contribution and a match, and without vesting period.
Company paid holidays, vacation days, and paid sick leave.
Company provided Life Insurance.

Why Join Us?
Say HI and learn more about working at Thales click here

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.

Successful applicant must comply with federal contractor vaccine mandate requirements.

Thales champions inclusion and we believe diversity strengthens the fabric of our culture. We are an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

If you need an accommodation or assistance in order to apply for a position with Thales, please contact us at .

  • San Francisco, California, United States Triunity Software Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...


  • San Diego, California, United States United Software Group Full time

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...


  • San Jose, California, United States Adobe Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly motivated and experienced Senior Software Engineer to join our Digital Video and Audio (DVA) team at Adobe. As a key member of our team, you will be responsible for developing high-performance video processing pipeline for our industry-leading software products, including Premiere Pro...


  • San Leandro, California, United States United Software Group Full time

    Job Title:Senior Java Software EngineerLocation:Onsite Interview OnlyRequired Qualifications:10+ years of Software Engineering experience with web application development10+ years of Java 11+ experience5+ years of Java Rest Services experience8+ years of Spring/SpringBoot experience4+ years of experience developing and using RESTful Application Program...

  • Senior Data Engineer

    4 weeks ago


    San Jose, California, United States Intelliswift Software Inc Full time

    Job Title: Senior Data EngineerAbout the Role:Intelliswift Software Inc. is seeking a skilled Senior Data Engineer to conceptualize, build, and support the world's most amazing technology products and solutions. As a Senior Data Engineer, you will be responsible for translating business requirements into technical specifications using logical and critical...


  • San Jose, California, United States InterSources Full time

    Job Title: Senior Software EngineerJob Summary: We are seeking a highly skilled Senior Software Engineer to join our team at InterSources. The ideal candidate will have a strong background in software development, with expertise in object-oriented languages such as C#, Java, Ruby, and Python. Additionally, they should have experience with React JS, Angular,...


  • San Jose, California, United States Forma Gym Full time

    About the Role:As a Senior Software Engineer at {company}, you will be responsible for designing and developing scalable, efficient, and reliable software solutions.Key Responsibilities:Design and implement software architecturesCollaborate with cross-functional teams to identify and prioritize project requirementsDevelop and maintain high-quality software...


  • San Jose, California, United States Tekfortune Inc Full time

    Job Title: Senior C++ Software EngineerAt Tekfortune Inc, we are seeking a highly skilled Senior C++ Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software products using C++.Requirements:* Bachelor's degree in computer science or equivalent* At...


  • San Jose, United States TechnoGen Full time

    Senior Software Engineer C++ FTE & Contract W2/C2C San Jose, CA 95110 (Onsite) Salary: Market/Flexible Skills & Experience Hiring Senior Software Engineers with 10+ years of C++ experience and hands-on experience on C++ 17 & newer versions Hands-on experience with Windows and Mac OS experience; Familiarity/experience with Swift and Swift Hands-on experience...


  • San Jose, California, United States Cisco Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Platform Engineering Diagnostics team at Cisco. As a key member of our team, you will be responsible for developing automation tools that parse hardware design information and generate systems of data to be integrated into the product software.Key ResponsibilitiesWork closely...


  • San Jose, California, United States HireIO Inc Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at HireIO Inc. The ideal candidate will have a strong background in software development and a passion for building high-performance online services.Key Responsibilities Design and develop scalable and efficient data pipelines for candidate generation, profile generation,...


  • San Jose, California, United States Lexitas Legal Talent Outsourcing Full time

    About the JobWe are looking for a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a solid understanding of software development principles and be able to design, develop, and test software applications.Key Responsibilities• Design, develop, and test software applications• Collaborate with cross-functional...


  • San Jose, California, United States Diverse Lynx Full time

    Role:Senior Python Software EngineerJob SummaryWe are seeking a highly skilled Senior Python Software Engineer to join our team at Diverse Lynx LLC. The ideal candidate will have a strong background in software engineering and experience with Python, Django, and Nginx. Additionally, exposure to AWS Gov cloud and cloud security is an advantage.Key...


  • San Jose, California, United States Infinera Full time

    Job Overview:Infinera is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Line modules SW team, you will be responsible for designing, implementing, and testing cutting-edge software solutions for our next-generation Line Card Modules.Key Responsibilities: Design and develop high-performance software for embedded...


  • San Jose, California, United States Saxon Global Full time

    Job Title: Senior Android Software EngineerJob Description:We are seeking a highly skilled Senior Android Software Engineer to join our team at Saxon Global. As a Senior Android Software Engineer, you will be responsible for designing, developing, and testing mobile applications for Android devices.Key Responsibilities:Design and develop mobile applications...


  • San Jose, California, United States Tik Tok Full time

    Job Title: Senior Software Engineering ManagerAbout the Role:As a Senior Software Engineering Manager at TikTok, you will be responsible for overseeing the development of our global e-commerce platform. This is a unique opportunity to lead a team of talented engineers and drive technical initiatives from inception to full-scale deployment.Key...


  • San Jose, California, United States MILLENNIUMSOFT Full time

    Job Title: Senior Software Security EngineerWe are seeking a highly skilled Senior Software Security Engineer to join our team at MillenniumSoft. As a key member of our product security team, you will be responsible for working with software development teams to assess potential security vulnerabilities using recognized security standards and provide...


  • San Jose, United States ACL Digital Full time

    Role: Senior Software Engineer Location: San Jose, CA, Richardson, TX, Irving, TX, Basking Ridge, NJ, Bedminster, NJ, and Branchburg, NJ (Hybrid) Duration: 12+ Months C2C is open Highlighted in yellow are must, non- negotiable . JOB DESCRIPTION: As a software consultant, you will be interacting with software engineers, network/system operations staff,...


  • San Jose, United States NetApp Full time

    Title: Senior Software Engineer Location: Bangalore, Karnataka, IN, 560071 Requisition ID: 128500 Job SummaryNetApp is a cloud-led, data-centric software company that helps organizations put data to work in applications that elevate their business. We help organizations unlock the best of cloud technology.In this role you will be developing a Cloud...


  • San Jose, United States NetApp Full time

    Title: Senior Software Engineer Location: Bangalore, Karnataka, IN, 560071 Requisition ID: 128500 Job SummaryNetApp is a cloud-led, data-centric software company that helps organizations put data to work in applications that elevate their business. We help organizations unlock the best of cloud technology.In this role you will be developing a Cloud...