.

.

Principal Software Engineer, Informatica Cloud Service

Location: Redwood City, CA, USA

Notice

This position is no longer open.

Job Number: 22818

Position Title: Principal Software Engineer

External Description:

Principal Software Engineer, Informatica Cloud Service

Our Team

The Informatica Cloud team is responsible for building the leading integration-Platform-as-a-Service (iPaaS) product to provide Data Integration, Data Quality, Information Lifecycle Management, Test Data Management, Master Management and other Information Management solution as a service on the cloud. Thousands of customers rely on our service for moving billions of records every day.

Your Opportunity

As a Principal Software Engineer of the Informatica Cloud team, you will work with a world class engineers to design and build the next generation microservices based cloud platform using the latest cutting edge cloud technology, such as Amazon AWS, Saleforce.com, Microsoft Azure and Docker, to provide non-disruptive cloud Enterprise Information Management cloud service to our customers

Our Ideal Candidate

You are an experienced cloud software developer who has deep SaaS expertise. You are hands on technical leader with significant experience on designing and developing large scale distributed enterprise cloud application and platform services. You enjoy working on technically challenging projects. You are willing to work on many different projects, and interested in assuming various responsibilities. You are comfortable working in a fast-pace development environment, self-motivated with strong inter-personal and communication skill.

Your Responsibilities

The successful candidate will be based in Redwood City, CA and will:

  • Evaluate different technologies available and drive the adoption of relevant technology, for example, evaluating what are the ideal tooling for logging and monitoring platform micro-services.
  • Work with Product Managers to lead feature design and follow through with other team members to ensure high quality and predictable delivery
  • Participate in production issues investigation
  • Participate in internal/cross team meetings, scoping, decision making and technical documentation
  • Mentor engineers on technical, architectural, design and related issues
  • Proactively identify architectural weaknesses and provide appropriate solutions
  • Assisting customers and field engineers with troubleshooting issues and problems
  • Drive adoption of new products/features
  • Define interactions between black boxes of an architectural blueprint
  • Be able code prototypes of proposals
  • Be ready to dive in and help with delivering production when needed

Your Qualifications

  • 10+ years of enterprise software development experience, preferably with data-intensive and multi-threaded service-oriented cloud products with high performance and scalability requirements
  • 10+ years design and/or implementation of highly distributed applications
  • 5+ years architecting / designing scalable, multi-tenant cloud applications delivered in a SaaS model 
  • 5+ years with cloud application development, deployment, operation, and support
  • Excellent coding and object-oriented design skills in Java, JavaScript, and/or C++
  • Experience with web client technologies such as HTML, CSS, SCSS, Javascript and AJAX
  • Strong knowledge of cloud computing architecture, technical design and implementations including infrastructure as a Service(IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) delivery models 
  • Hands-on experience of J2EE Spring Framework, Persistence Framework, OSGi, Java SDK, web service protocol stack, REST, XML, JSON preferred
  • Solid knowledge of relational database system fundamentals desired, MySQL experience preferred.
  • Strong knowledge of Data Integration/Data Replication preferred
  • Experience with application and infrastructure management and monitoring tools
  • Strong knowledge at producing multi-tier, high-availability infrastructure architectures in an Enterprise & cloud environment adhering to DR, Business Continuity and availability best practice
  • Experience in Agile development methodologies and release management techniques
  • Proven ability to work well with others in a fast paced, iterative product definition and development environment
  • Strong analytical and troubleshooting skills
  • BS in Computer Science or a related technical discipline; advanced degree preferred

 

City: Redwood City

State: California

Seniority Level: Mid-Senior Level

Alternative Location(s) :

Community / Marketing Title: Principal Software Engineer, Informatica Cloud Service

Remote LinkedIn Hashtag:

LinkedIN Hashtag:

Company Profile:

EEO Employer Verbiage:

At Informatica we know diversity drives innovation. We are proud to be an Equal Opportunity Employer dedicated to maintaining a work environment free from discrimination, one where all employees are treated with dignity and respect. All qualified applicants will receive consideration for employment without regard to race, color, gender, sex, sexual orientation, marital status, religion, age, disability, gender identity, veteran status or any other characteristic protected by applicable law and Informatica policy.

Travel Requirement:

Location_formattedLocationLong: Redwood City, California US

Contact Us     Trademarks     Terms of Use     Privacy Policy

Twitter Facebook LinkedIn YouTube Instagram

© 2024 Informatica Inc.