Informatica · 15 hours 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
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
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
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 CompanyTotal Funding
$408M2025-05-27Acquired
2024-11-08Post Ipo Secondary· $408M
1999-04-29IPO
Recent News
2026-01-11
Company data provided by crunchbase