Senior Software Engineer (San Jose, CA)
Company: Interesting Engineering, Inc.
Location: San Jose
Posted on: February 5, 2025
Job Description:
Location: San Jose, 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 billions 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 sitePosition SummaryAs 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 closely 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.
- Bachelor's 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:
- Master's 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
DemandsProlonged periods working on a computer.Special Position
RequirementsSchedule: Core Business Hours Monday-Friday,
etc.Physical Environment: required to be in office with the ability
to work hybrid.What We OfferThe anticipated TTC range for this role
is 149,247.00 - 277,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.#LI-WM1#LI-HybridThis
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 talentacquisition@us.thalesgroup.com.
#J-18808-Ljbffr
Keywords: Interesting Engineering, Inc., Vallejo , Senior Software Engineer (San Jose, CA), IT / Software / Systems , San Jose, California
Didn't find what you're looking for? Search again!
Loading more jobs...