Min Experience

4 years





About the role

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.

Senior Software Engineer

As our Senior Software Engineer and being active agile team member, you will be responsible for Cloud Modernization  team and Designing and building the next generation microservices-based cloud platform using the latest modern cloud technology, such as Amazon AWS,, Microsoft Azure and Docker, to deliver important cloud data integration service to our customers.

  • Feature development and working with other team members to ensure and predictable delivery.
  • Ensure performance and scalability of the features.
  • You will report to the Director Development


Technology You'll Use

  • Java
  • J2EE Spring Framework, Framework, OSGi, Java SDK, web service protocol stack, REST, XML, and JSON
  • HTML, CSS, JavaScript, JQuery, and ReactJS

Your Role Responsibilities? Here's What You'll Do

  • Investigate, design the features individually or with a small team. Compose and review the feature design documents.
  • Provide detailed estimates for projects and meet project schedules.
  • Work with QA team to ensure minimal regressions and comprehensive customer-centric testing and review QA test specifications.
  • Give sprint demos to PMs other partners to show progress against requirements.
  • Participate in internal/cross team meetings, scoping, decision-making and technical documentation.
  • Assist customers and field engineers in troubleshooting issues.

What We'd Like to See

  • Development experience in microservices-based architecture.
  • Experience in Agile development methodologies and release management techniques.
  • Experience with cloud application development, deployment, operation, and support.
  • Solid knowledge of relational database system fundamentals.

Role Essentials

  • 4+ years of enterprise software development experience with data-intensive and multi-threaded service-oriented cloud products with and scalability requirements
  • Knowledge of Data Integration/Data Replication or Enterprise Application Integration product
  • Excellent coding and object-oriented design skills in Java and C++(minimal)
  • Familiarity with MVC and coding patterns

Perks & Benefits

  • Comprehensive health, vision, and wellness benefits (Paid parental leave, adoption benefits, life insurance, disability insurance and 401k plan or international pension/retirement plans
  • Flexible time-off policy and hybrid working practices
  • Tuition reimbursement program to support your and personal growth
  • Equity opportunities and an employee stock purchase program (ESPP)
  • Comprehensive Mental Health and Employee Assistance Program (EAP) benefit

We're guided by our DATA values and passionate about building and delivering solutions that accelerate data innovations. We do that by creating an inclusive culture that celebrates and supports diversity.  So, if your experience aligns but doesn’t exactly match every qualification, apply anyway. You may be exactly who we need to fuel our future with innovative ideas and a thriving culture.

Informatica (NYSE: INFA), an Enterprise Cloud Data Management leader, brings data and AI to life by empowering businesses to realize the transformative power of their most critical assets. We pioneered the Informatica Intelligent Data Management Cloud™ that manages data across any multi-cloud, hybrid system, democratizing data to advance business strategies. Customers in over 100 countries and 85 of the Fortune 100 rely on Informatica. Connect with LinkedIn, Twitter, and Facebook. Informatica. Where data and AI come to life.