Build Your Career at Informatica
We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous, work-from-anywhere minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a world where data improves the quality of life for people and businesses everywhere.
Principal Software Engineer- Redwood City, CA
We're looking for a Principal Software Engineer candidate with experience in Java, Spark, Kubernetes to join our team in Redwood City, CA as Hybrid.
You will report to the Director, Development.
You will be responsible for delivering an extensible, reliable , scalable, next-generation Cloud Data management platform that provides the solid foundation for all other Informatica products.
Technology You'll Use
Java, Microservice Architecture, Kubernetes, Docker, Spark
Your Role Responsibilities? Here's What You'll Do
- Facilitating the collaboration and engagement between senior members of the team to ensure sound design and implementation of big functional areas for the product.
- Incubating and designing the next generation platform for complex heterogeneous systems and applications involving cutting edge technologies.
- Working closely with architects and development and QA engineers to discuss and evangelize features.
- Collaborating with geographically dispersed, cross-functional teams in an Agile environment.
- Participating in internal / cross team meetings, scoping, decision making and technical documentation.
What We'd Like to See
Good knowledge of building Cloud native services.Experience with Microservice architectureExperience with containerization related management stacks like Docker and Kubernetes.Knowledge of cloud ecosystems such as Amazon AWS, Microsoft Azure, Google Cloud.Knowledge of Big Data technologies (including Spark).Role Essentials
8+ years of relevant professional experience, a portion of which was within an enterprise software companyExperienced backend engineer who has developed multiple versions of productsArchitect, design, and develop scalable and secure SaaS products using microservice architecture.Knowledge of database internals such as query parsing, processing, and optimizations, developing core scalable parts of a system or server-side multi-threaded development experience is essentialDemonstrated ability to write quality code in Java. Scala is desired.Work well with others in iterative product definition and development environmentExperience communicating updates and resolutions to customers and other partners in a big groupWilling to mentor and develop othersBA / BS or equivalent educational background, we will consider an equivalent combination of relevant education and experienceMinimum 8+ years of relevant professional experiencePerks & Benefits
Comprehensive health, vision, and wellness benefits (Paid parental leave, adoption benefits, life insurance, disability insurance and 401k plan or international pension / retirement plansFlexible time-off policy and hybrid working practicesTuition reimbursement program to support your and personal growthEquity opportunities and an employee stock purchase program (ESPP)Comprehensive Mental Health and Employee Assistance Program (EAP) benefit