CrawlJobs Logo

Principal Java Engineer

https://www.wellsfargo.com/ Logo

Wells Fargo

Location Icon

Location:
United States , Columbus

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

159000.00 - 254000.00 USD / Year

Job Description:

Wells Fargo is seeking a Principal Engineer in our Core Banking Group as part of Consumer Technology. Learn more about the career areas and business divisions at wellsfargojobs.com. The Principal Engineer will contribute deep technical expertise to a large‑scale Core Banking Modernization initiative. This role is hands‑on and execution‑focused, responsible for designing, building, and validating cloud‑native, microservices‑based systems that deliver high performance, resiliency, and operational excellence. The Principal Engineer works directly with engineering teams and vendor partners to solve complex technical challenges, implement modern architectural patterns, and ensure the successful delivery of a next‑generation core banking platform.

Job Responsibility:

  • Act as an advisor to leadership to develop or influence applications, network, information security, database, operating systems, or web technologies for highly complex business and technical needs across multiple groups
  • Lead the strategy and resolution of highly complex and unique challenges requiring in-depth evaluation across multiple areas or the enterprise, delivering solutions that are long-term, large-scale and require vision, creativity, innovation, advanced analytical and inductive thinking
  • Translate advanced technology experience, an in-depth knowledge of the organizations tactical and strategic business objectives, the enterprise technological environment, the organization structure, and strategic technological opportunities and requirements into technical engineering solutions
  • Provide vision, direction and expertise to leadership on implementing innovative and significant business solutions
  • Maintain knowledge of industry best practices and new technologies and recommends innovations that enhance operations or provide a competitive advantage to the organization
  • Strategically engage with all levels of professionals and managers across the enterprise and serve as an expert advisor to leadership

Requirements:

  • 7+ years of Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 7+ years of experience developing Java/JEE enterprise applications using open source technologies such as Microservices and Rest API’s
  • 7+ years of experience with Spring Framework
  • 7+ experience building or supporting cloud‑native applications on AWS, Azure, or GCP
  • 5+ years of hands‑on expertise with high availability, resiliency, and active‑active architectural patterns
  • 3+ years of experience working on large‑scale modernization, re‑platforming, or transformation initiatives
  • 3+ years of Database experience with Oracle, NoSQL, SQL, Cassandra, etc.
  • 3+ years of Financial Services experience

Nice to have:

  • Experience integrating or extending large vendor platforms
  • financial or core banking experience preferred
  • Solid understanding of networking, security, event streaming, and distributed data principles
  • Strong communication and collaboration skills with the ability to work effectively with technical teams
  • Experience with event-driven architectures, and distributed transactions
  • Hands‑on experience with Kubernetes, containers, and service mesh technologies
  • Familiarity with SRE practices, resilience engineering, and automated failover testing
  • Background in regulated, high‑availability environments such as banking, payments, or financial systems
What we offer:
  • Health benefits
  • 401(k) Plan
  • Paid time off
  • Disability benefits
  • Life insurance, critical illness insurance, and accident insurance
  • Parental leave
  • Critical caregiving leave
  • Discounts and savings
  • Commuter benefits
  • Tuition reimbursement
  • Scholarships for dependent children
  • Adoption reimbursement

Additional Information:

Job Posted:
May 10, 2026

Expiration:
May 28, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Java Engineer

Principal Software Engineer, Cloud Storage Engineering

We are working on a greenfield storage platform built on top of Kubernetes and P...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors, Masters, or PhD in Computer science in a related technical field or similar experience
  • 10+ years of experience in software development and architecture
  • Expert-level experience with one or more prominent languages such as Java, Kotlin, or Go is crucial.
  • An expert in Kubernetes stateful sets and/or databases such as PostgreSQL.
  • Passion for collaborating with and mentoring junior members of the team
  • A real appetite for helping others learn and grow
  • Considers the customer impact when making technical decisions
Job Responsibility
Job Responsibility
  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Deliver solutions that are used by other teams and products
  • Determine plans-of-attack on large projects
  • Routinely tackle complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Set the standard for thorough, meaningful code reviews
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor more junior members
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Principal Performance Engineer

This is the definitive performance ownership role for the Matillion Data Product...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
matillion.com Logo
Matillion
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Principal Engineer specializing in performance for large distributed systems, ideally within a high-growth SaaS or data platform environment
  • Deep expertise in Java and Spring Boot, with strong JVM performance engineering skills, including GC tuning, heap/thread optimization, and low-latency design
  • Strong systems-level understanding of technologies like Kubernetes, container runtimes, Python performance, network behavior, and cloud architecture (AWS)
  • The ability to influence engineers across teams without direct authority, shaping architecture, patterns, threading models, and concurrency to eliminate bottlenecks
  • Expertise with modern observability stacks (e.g., OTel, Prometheus, Grafana, Datadog) and hands-on experience designing and running meaningful load, chaos, and stress scenarios
Job Responsibility
Job Responsibility
  • Define and drive the Performance Vision and Strategy, establishing clear, measurable targets for latency, throughput, cost efficiency, and workload scalability across the Data Productivity Cloud
  • Conduct deep-dive profiling and complex root cause analysis across distributed systems, investigating API latency, memory/CPU pressure, queue back-pressure, and network bottlenecks
  • Build, maintain, and own repeatable, scalable benchmarking frameworks covering agent performance, concurrency, workflow orchestration throughput, and end-to-end user journeys
  • Drive significant Cost Performance and Efficiency improvements by utilizing telemetry and empirical data to reduce runtime operational costs (compute, memory, storage, network)
  • Act as the technical performance expert to influence feature design, technical architecture, and implementation patterns across engineering teams to prevent regressions and embed performance guardrails
What we offer
What we offer
  • Company Equity
  • 27 days paid time off
  • 12 days of Company Holiday
  • 5 days paid volunteering leave
  • Group Mediclaim (GMC)
  • Enhanced parental leave policies
  • MacBook Pro
  • Access to various tools to aid your career development
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

As a Principal Software engineer you will work on complex data pipelines dealing...
Location
Location
Salary
Salary:
Not provided
balbix.com Logo
Balbix
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS/BS 7+ years in Computer Science or a related field
  • Expert programming experience with Python, Java, or Scala
  • Good working knowledge of SQL databases such as Postgres and NoSQL databases such as MongoDB, Cassandra, Redis
  • Experience with search engine database such as ElasticSearch is preferred
  • Time-series databases such as InfluxDB, Druid, Prometheus
  • Strong computer science fundamentals: data structures, algorithms, and distributed systems
Job Responsibility
Job Responsibility
  • Design and implement the features and own the modules for ingesting, storing and manipulating large data sets for a variety of cybersecurity use-cases
  • Write code to provide backend support for data-driven UI widgets, web dashboards, workflows, search and API connectors
  • Design and implement web services, rest APIs, and microservices
  • Build production quality solutions that balance complexity and meet acceptance criteria of functional requirements
  • Work with multiple-interfacing teams, including ML, UI, backend and data engineering
  • Fulltime
Read More
Arrow Right

Senior Principal Engineer

As a senior technical leader, you will work closely with the Cloud Transition Ca...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong technical expertise and 14+ years experience in designing/building enterprise grade solutions using microservices
  • Fluency in at least one modern object-oriented programming language (preferably Java)
  • Broad experience architecting, designing, and building large-scale systems with multiple dependencies
  • Passion for engineering rigor and operational excellence (design principles and patterns, unit testing, best practices for security and privacy, CI/CD etc)
  • Success with building, expressing, and pitching a technical vision to stakeholders
  • Driving consensus with other cross team technical leaders
  • Excellent collaboration, communication and leadership skills
  • Ability to get engineers to follow their lead as well as mentor/coach
  • Success with leading the long-term strategy for software architecture
  • Experience with Enterprise Customers
Job Responsibility
Job Responsibility
  • Define and execute the vision and strategy for the group
  • Lead other engineers to define strategic technical direction
  • Execute projects from design to launch
  • Collaborate with other teams and leaders globally to influence, set expectations, gather inputs and communicate results
  • Identify and drive step-change initiatives
  • Build world class platforms to power Backup/Restore, Sandbox, Data Portability and Wall-to-wall expansion from competitors
  • Inspire other engineers in professional development
  • Contribute to engineering and operational practices
  • Bring in a continuous improvement mindset
  • Fulltime
Read More
Arrow Right

Lead Principal Engineer

We are seeking a highly skilled and experienced Lead Principal Engineer to join ...
Location
Location
United States , San Francisco
Salary
Salary:
194300.00 - 312100.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • Extensive experience (10+ years) in engineering roles with a focus on search infrastructure and technology
  • Proven expertise in OpenSearch or similar search technologies, with a strong understanding of search paradigms and information retrieval
  • Deep knowledge in storage systems, relevance tuning, ranking mechanisms, and compute storage
  • Demonstrated experience in designing and managing large-scale, high-performance search infrastructures
  • Strong programming skills in languages such as Java, Python, or similar
  • Excellent problem-solving skills and the ability to work collaboratively in a fast-paced, dynamic environment
  • Exceptional communication skills, with the ability to convey complex technical concepts to diverse audiences
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of advanced search infrastructure solutions for the Rovo product, leveraging OpenSearch technologies
  • Architect and optimize storage solutions to support search capabilities at scale, ensuring high performance and cost-efficiency
  • Drive initiatives to enhance search relevance and ranking algorithms, improving the overall user experience
  • Collaborate with cross-functional teams, including product managers, data scientists, and software engineers, to align technical solutions with business needs
  • Provide expert guidance and mentorship to engineering teams, fostering a culture of innovation and technical excellence
  • Ensure the reliability, scalability, and security of our search infrastructure, implementing best practices in system design and operations
  • Stay abreast of industry trends and emerging technologies related to search and data infrastructure, integrating relevant advancements into our systems
  • Develop and maintain comprehensive documentation for all architectural designs, processes, and systems
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

We're hiring Senior Principal Software Engineer to join our Jira Experience XP t...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience building software
  • 4+ years in an architect/principal role working across teams
  • Proficiency in Java or another JVM-based language
  • Broad experience architecting, designing, and building large-scale systems with multiple dependencies
  • Passion for building quality solutions and up-keeping quality standards
  • Success with building, expressing, and pitching a technical vision to stakeholders
  • Experience with collaboration with an ecosystem of teams
  • Success with leading the long-term strategy for software architecture
  • Experience with Enterprise Customers
  • Experience in operational requirements and common challenges of software systems
Job Responsibility
Job Responsibility
  • Shape the forward-looking technical direction and long-term architecture for Jira Platform
  • Identifying, translating and driving architecturally significant programs of work that impact at an org and company level
  • Use your deep technical, influencing and communication skills to align other engineers, product managers, and senior managers at the team, org and company level to understands the vision, translate that into an impactful solution
  • Work with leadership and provide technical input on roadmap planning
  • Partner with principal engineers and architects from other teams and drive exploration of large-scale projects spanning multiple teams in Jira
  • Solve interesting, complex problems from technical design to launch
  • Improve, through example, the quality of software construction and meaningful code reviews in an agile environment
  • Be a role model for, and influence a large team of engineers at multiple seniority levels all the way from grads to principal engineers, and mentor engineers across the teams
  • Be influential within your team and work with peers and senior leaders to define and revise the standards for operational excellence across Atlassian
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Principal Engineer, Search Platform

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle
  • Experience with Lucene, Solr, or other Search technologies
  • Bachelor's degree with a preference for Computer Science degree
  • Expertise with one or more prominent languages such as Java, Python, Kotlin, Go, or TypeScript is required
  • Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, or Azure)
  • Experience in Java, Spring, REST, and NoSQL databases
  • Experience building event-driven based on SQS, SNS, Kafka or equivalent technologies
  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time
  • Practice in mentoring other engineers and influencing decision makers throughout the organisation
  • Consider the customer impact when making technical decisions
Job Responsibility
Job Responsibility
  • Handle complex problems in the team from technical design to launch
  • Determine plans-of-attack on large projects
  • Solve complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews & documentation and take on complex bug fixes, especially on high-risk problems
  • Set the standard for meaningful code reviews
  • Partner across engineering teams to take on company-wide programmes in multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor junior members of the team
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

To become a 100 year company, we need a world-class engineering organisation mad...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of experience building and developing backend applications - Bachelor's or Master's degree with a preference for Computer Science degree
  • Experience crafting and implementing highly scalable and performant micro-services
  • Proficiency in any modern object-oriented programming language (e.g., Java, Kotlin, etc.)
  • Real passion for collaboration and strong interpersonal and communication skills
  • Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality
  • Experience in Elasticsearch, being able to deep dive into performance at scale problems, is a bonus
Job Responsibility
Job Responsibility
  • Build and ship JQL Search features and capabilities daily in highly scalable, cross-geo distributed environment
  • Be responsible technical evolution for products and platforms in JQL Search and partially in Jira Platform
  • Be part of an amazing open and collaborative work environment with other experienced engineers, architects, product managers, and designers, working closely with JQL Search and collaborating with other Jira Platform or Jira product teams
  • Mentor and level up the skills of your teammates by sharing your expertise in formal and informal knowledge sharing sessions
  • Ensure full visibility, error reporting, and monitoring of high performing backend services
  • Foster a culture of efficient delivery
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
  • Visit go.atlassian.com/perksandbenefits to learn more
  • Fulltime
Read More
Arrow Right