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

Informatica · 1 day ago

Principal Software Engineer

Informatica is seeking an experienced Principal Software Engineer to design, develop, and evolve their core Connectivity ecosystem. This leadership role focuses on shaping enterprise integration and driving innovation in secure Java backend services and microservices while collaborating across teams and mentoring engineers.

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

Responsibilities

Architect and lead the end-to-end development of extensible Connectivity APIs powering internal and external integrations
Design and implement reusable connector frameworks tailored for key ecosystems (e.g., Salesforce, AWS, Azure, GCP, SAP) with a strong focus on maintainability, scalability, and performance
Technical standards for Java-based backend services using modern best practices such as reactive programming, microservices architecture, and comprehensive observability
Collaborate closely with product, security, platform, and QA teams to ensure connectors meet compliance, security, scalability, and reliability requirements
Build intelligent schema management frameworks that adapt dynamically to schema changes, optimizing real-time data pipeline performance
Lead initiatives in optimized query design and database performance tuning to support fastest-in-class data extraction and integration
Mentor engineering talent through code reviews, design sessions, and technical knowledge sharing
Influence long-term product and platform roadmaps informed by real-world connector usage data, and technical design documentation
Champion developer experience through SDKs, rich documentation, and efficient tooling to accelerate connector development and adoption
Participate in agile processes, feature scoping, and technical decision-making to ensure predictable delivery
Resolve complex architectural and production issues, implement monitoring and alerting frameworks to preemptively address system health

Qualification

JavaMicroservicesCloudAPI SecurityApache KafkaKubernetesPerformance TuningCloud CertificationsTechnical BloggingAgile MethodologiesMentoring

Required

8–10+ years of professional software engineering experience, including 5+ years in a principal or lead engineering role
Experience in Java and the JVM ecosystem, including Spring Boot, proficient in Python, with practical experience in performance tuning
Proven ability to design and deliver robust, distributed APIs and integrations at scale in cloud-native environments
Deep understanding of connector patterns: state management, error handling, retry strategies, and idempotency
Experience working with multiple cloud and enterprise platforms (Salesforce, AWS, Azure, GCP, SAP), integration protocols (REST, SOAP, JDBC, WebSocket) and real-time event streaming and message broker technologies platforms (Apache Kafka, RabbitMQ) for both synchronous and asynchronous data processing
Strong foundation in software design principles, system modeling, documentation, and agile methodologies
Expertise in container orchestration technologies such as Kubernetes, and CI/CD pipeline management
Experience with cloud application development, deployment, security, monitoring, and scalability best practices
Mentor and lead engineering teams technically and culturally

Preferred

Experienced in contributing to projects focused on the integration of structured, semi-structured, and unstructured data
Hands-on developer experience with open-source integration frameworks such as Apache Camel, Apache Kafka Connect, Apache NiFi or Spring Integration
Expertise in large-scale data processing, stream processing, and analytics using platforms like Apache Spark and Apache Flink for batch and real-time data workloads
Background in AI-powered development, agentic workflow automation frameworks like LangChain, and secure deployment in hybrid environments
Published technical blogs, conference presentations, familiarity with contributing to open-source projects and active community involvement
Hands-on experiences with API security frameworks, including standards like OAuth 2.0, JWT, and mTLS
Relevant cloud certifications (AWS, Azure, GCP). Advanced degree in Computer Science or a related technical field

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