Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Informatica · 1 week ago

Principal Software Engineer

Informatica is looking for a Principal Software Engineer candidate with experience in Java and Microservice Architecture. The role involves delivering a reliable and scalable engineering platform while collaborating with senior team members and cross-functional teams in an Agile environment.

AnalyticsBig DataCloud ComputingCloud Data ServicesCyber SecurityData IntegrationData Management
check
H1B Sponsor Likelynote

Responsibilities

Facilitate the collaboration and engagement between senior members of the team to ensure sound design and implementation of big teams for the product
Incubate and design the next generation platform for complex heterogeneous systems and applications involving cutting edge technologies
Work with architects and development and QA engineers to discuss and evangelize features
Collaborate with geographically dispersed, cross-functional teams in an Agile environment
Participate in internal/cross team meeting
You are able to work in a geographically dispersed, cross-functional teams in an Agile environment architecting and developing complex solutions for a highly scalable, reliable and performant distributed processing engine
You can identify architectural weaknesses and recommend appropriate solutions
Mentor junior engineers on technical, architectures, design and related issues

Qualification

JavaMicroservice ArchitectureMCPCloud EcosystemsContainerization DockerContainerization KubernetesLangchainPythonAgile EnvironmentMentoring

Required

Experience in Java
Experience in Microservice Architecture
Experience in MCP
Experience with Langchain
Experience with Python
Experience with LLM
Ability to facilitate collaboration and engagement between senior team members
Ability to incubate and design next generation platforms for complex heterogeneous systems
Ability to work with architects and development and QA engineers
Ability to collaborate with geographically dispersed, cross-functional teams in an Agile environment
Ability to participate in internal/cross team meetings
Ability to architect and develop complex solutions for a highly scalable, reliable and performant distributed processing engine
Ability to identify architectural weaknesses and recommend appropriate solutions
Ability to mentor junior engineers on technical, architectures, design and related issues
Knowledge of cloud ecosystems such as Amazon AWS, Microsoft Azure, Google Cloud
3+ years of experience with Microservice architecture
3+ years of experience with containerization related management stacks like Docker and Kubernetes
7 or more years of relevant professional experience, a portion of which was within an enterprise software company
Experienced backend engineer who has developed multiple versions of products
Ability to architect, design, and develop scalable and secure SaaS/ AI application products using microservice architecture
Knowledge of Agentic frameworks like langchain, langraph, LLMs, MCP
Ability to write quality code in Java
Ability to write quality code in Python is desired

Company

Informatica

company-logo
Informatica provides AI-powered cloud data management and integration solutions for enterprises to enable data-driven decisions.

H1B Sponsorship

Informatica has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (121)
2024 (120)
2023 (139)
2022 (182)
2021 (182)
2020 (147)

Funding

Current Stage
Public Company
Total Funding
$408M
2025-05-27Acquired
2024-11-08Post Ipo Secondary· $408M
1999-04-29IPO

Leadership Team

leader-logo
Amit Walia
Chief Executive Officer
linkedin
leader-logo
Graeme Thompson
SVP and Chief Information Officer
linkedin
Company data provided by crunchbase