Principal Software Engineer
Peer Islands
Job TitleDesign, develop, and implement scalable, resilient, cloud-native microservices using Java 21, Spring Boot 3.x, MongoDB, NATS, and Kubernetes for modernization of payment processing systems. Architect and develop fault-tolerant microservices to replace legacy monolithic applications ensuring high availability, transaction integrity, and system reliability for critical payment processing systems. Develop and maintain critical payment related microservices that will process transactions of high value and huge volume. Participate in architecture discussions, sprint planning, and technical reviews to design enterprise-grade solutions aligned with client requirements. Develop cloud-agnostic and cross-platform services deployable on Azure, GCP, and Kubernetes environments. Work on Generative AI integration using Azure OpenAI, LangChain, and Python 3 to automate transformation of legacy codebases into microservices, reducing development time and improving efficiency. Design and build data engineering pipelines and Data Lake solutions using Databricks (Spark with Scala), Azure ADF, and Delta Lake for analytical and machine learning use cases. Architect and develop data ingestion and transformation pipelines from diverse healthcare data sources into unified, analytics-ready structures. Integrate MongoDB and BigQuery using Change Streams, GCP Pub/Sub, DataFlow, and Cloud Run to enable real-time data synchronization for e-commerce recommendations. Lead design and development of workflow orchestration solutions using Apache Airflow, Kafka, and KSQL streams for large-scale retail clients. Provide technical leadership and mentorship, ensuring adherence to coding standards, code quality, and best practices. Collaborate with cross-functional and geographically distributed teams, performing code reviews and delivering high-quality solutions under tight deadlines. Perform performance optimization, exception handling, and automated alerting to ensure smooth production operations. Evaluate emerging technologies and tools to continuously improve system scalability, reliability, and development efficiency.Bachelor's or foreign equivalent degree in Computer Science, Computer Engineering, or a related field, and 6 years of progressive, post-baccalaureate experience in the job offered or as a Software Engineer, Software Developer, Software Architect, Lead Developer, or in a related/similar position. Experience therein to include minimum of 6 years of experience in the following: designing, developing, and implementing scalable, resilient, cloud-native microservices; ensuring adherence to coding standards, code quality, and best practices; collaborating with cross-functional and geographically distributed teams; and working with Java, Spring Boot, MongoDB, PostgreSQL, and Open API. Experience therein to include 3 years of experience architecting and developing fault-tolerant microservices to replace legacy monolithic applications ensuring high availability, transaction integrity, and system reliability. Experience therein to include 2 years of experience designing and building data engineering pipelines and Data Lake solutions using Databricks including Spark with Scala, Azure ADF, and Delta Lake for analytical and machine learning use cases; and using Azure OpenAI, LangChain, and Python. Experience therein to include 1 year of experience in NATS. Hybrid role, ability to work from home.To apply, email resume to View email address on apply.j-vers.com. Ref. job code CHAK-
- ...a modern company that is driven at its core by technology. As part of our investment in technology, we are looking for a Principal Software Engineer to play a key role in developing critical back-end systems within our engineering ecosystem, specifically focused on systems...SuggestedFull time
- ...Full Stack Engineer Duration: Long Term Contract Location: Westlake, TX / Durham, NC Job Description Seeking a Principal Software Engineer to develop enterprise-wide data capabilities pertaining to our customers’ Communication Preferences & Profiles. The...SuggestedLong term contract
- Full Stack Java DeveloperLocation: Westlake, TXDuration: Long Term ContractRequired Skills:Must have experience with Java application development (9+ years)Must have experience with Java and PythonMust have experience with Spring / Spring BootMust have experience with ...Suggested
- ...Job Title Fidelity Charitable is looking for experienced engineers who are hardworking, collaborative, analytical thinkers to help... ...in Agile/Scrum teams with a focus on delivering high-quality software ~ Advanced hands-on expertise with Angular (11+), HTML/CSS,...SuggestedFull time
- ...work on site in the specified location(s). Schwab's Enterprise Delivery Enablement organization is seeking a senior Software Development & Engineering Lead to help drive modernization of the engineering ecosystem that supports software engineers across the firm. This...SuggestedFull timeWork at office
- ...are essential to delivering a reliable client experience.As a Software Developer, you will work within an Agile delivery team to design... ...product owners, business stakeholders, architects, quality engineers, operations teams, and production support teams to deliver secure...Full timeWork at office
$112.92k - $180k
...Location: GRAPEVINE, TX, United StatesType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficePosition: Software Engineer III Job Location: 1701 W State Highway 114 Grapevine, TX 76051 Duties: Coordinates, completes, and oversees job-related...Full time- ...work on site in the specified location(s).Workplace Services Engineering (WSE) is an organization within Schwab Technology Services that... ...workplace services industry, you’ll find your place here.The Lead Software Engineer in Retirement Plan Services (RPS) Tech Engineering...Full timeWork at office
- ...branch, and service channels. As a senior technology leader and engineer, you will play a critical role in shaping the next generation... ...Demonstrated experience using Generative AI coding assistants within the software development lifecycle, including design, development, testing,...Full timeFor contractorsWork at office
- ...and large-scale cross-org execution. This role partners across engineering, infrastructure, and security teams to evolve mission-critical... ..., Technology, Engineering, or related discipline.10+ years of software development experience, with strong hands-on engineering...Full timeWork at office
- ...the Sales and Service Technology domain, you’ll partner with engineers, product owners, and architects to deliver modern web platforms... ...Date: 13 hours ago(8/18/2026 8:53 AM)Category: Engineering & Software DevelopmentSalary Range: USD $135,000.00 - $155,000.00 / YearApplication...Full timeWork at office
- ...intend for the selected candidate for this role to work on site in the specified location(s).As a Sr. Specialist - Software Development and Engineering, you will play a critical role in designing, developing, and evolving scalable technology solutions that support high...Full timeWork at office
- ...Technology team builds and supports applications used by Schwab professionals and clients to make informed investment decisions. As a Software Engineer (hands-on) for Research Technology, you’ll lead through impact—contributing code, guiding technical direction, and mentoring...Work at office
- ...reliable technology solutions that support our commitment to expanding access to investing and financial planning.As a Release Train Engineer (RTE) supporting the Advisor Client Onboarding and Maintenance Agile Release Train (ART), you will play a pivotal role in...Full timeWork at office
- ...position helps establish a brand-new platforms team within the engineering organization. You will collaborate closely with engineering... ...time, change-failure rate, MTTR). Required Skills: 8+ years of software development experience.4+ years of deep, hands-on experience building...Full timeShift work
- GameStop is looking for a Lead Software Engineer to join our Omni-Channel Engineering team. This will collaborate with a team of engineers, product managers, designers, and business partners. In this role, you will help design, build, and maintain highly scalable microservices...Full timeWork experience placement
- ...access to investing and financial planning.As part of Schwab's AI Engineering & Operations team, you will be building the next generation... ...strategy and operational goals.We’re seeking a Senior Software Development Engineer who will design and deliver production-grade...Full timeWork experience placementWork at office
- ...assets between accounts. We provide sophisticated products that help clients and advisors succeed in their business efforts.As a Software Engineer, you will design, build, and support scalable web applications and service-based solutions that strengthen business...Full time
- ...storage tanks, water metering, energy metering, gas monitoring, and asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing and performance engineering; for several mid - large wireless...Work experience placement
- ...Qualifications RequirementBachelor's degree or Master's degree in Computer Engineering, Computer Science, Mathematics, Electrical Engineering,... ...in Python programming and understanding of the software development life cycle.Knowledge of Linear Algebra, Statistics...Part time
$60 - $66.67 per hour
...switching, directly contributing to the success of critical modernization efforts. This is an exciting opportunity to blend deep software engineering expertise with pioneering AI application, empowering you to challenge the status quo and create tangible, impactful...Hourly payTemporary work- ...Our client is currently seeking a Software Developer - Expert Senior Software Engineer, Blockchain Platforms Location: Southlake, TX or Austin, TX (On-site 4 days per week) Duration: 12+ Months About the job We are hiring...
- ...us in our mission to shape the future of gaming and bring the best gaming products to the world! As an Enterprise Systems Security Engineer, you will play a key role in managing and supporting BASIS and SAP systems hosted on RISE with SAP, ensuring high availability,...Full timeCasual workWorldwide
- ...reliable technology solutions that support our commitment to democratizing investing and financial planning. As a Java Software Development Engineer supporting the CCAT organization, you will help build and evolve the Schwab Customer Identifier (SCID), the enterprise identity...Work at office
- ...looking for a Java Developer for a multinational solutions provider for agriculture based in Grapevine, Texas. You would be joining a software development team responsible for the client-facing dealership application. The primary responsibility for this role would be...
- ...financial services, is seeking a Java Developer - Senior to join their team. As a Java Developer - Senior, you will be part of the Software Engineering Department supporting modernization initiatives and AI-driven workflows. The ideal candidate will have strong problem-...
- ...DeveloperCandidate will become part of an IT team that handles all aspects of software development including planning, implementation, test,... ...required.Bachelor's degree or higher in Computer Science, Engineering, or a related technical discipline is preferred; however,...Contract work
- ...downstream applications responsible for servicing clients and managing financial products. In this role, you will leverage modern software engineering practices and AI-assisted development tools to design, build, test, and support highly available, scalable distributed...Work at office
- ...services as part of our ongoing commitment to democratize access to investing and financial planning.This position is for a Software Application Engineer who will contribute to the development of technical solutions within a distributed Java-based application ecosystem...Internship
- ...requirements elicitation process by documenting assigned parts of business requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions to guide the technical team towards building software solutions...Full timeTemporary workWork experience placementRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- software Southlake, TX
- id software Southlake, TX
- healthcare software sales Southlake, TX
- entry level software sales Southlake, TX
- software sales Southlake, TX
- software asset management analyst Southlake, TX
- software technology Southlake, TX
- software implementation project manager Southlake, TX
- ultimate software Southlake, TX
- remote software sales Southlake, TX


