bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesPeerislandsPrincipal Software Engineer

Principal Software Engineer

Peerislands · Southlake, Texas, 76092, United States · Hybrid · Active · BambooHR

Job facts

FieldValue
CompanyPeerislands
TitlePrincipal Software Engineer
Normalized title-
Department / team-
LocationSouthlake, United States
Work modelHybrid / Hybrid
Employment typeActive
Salary-
Statusactive
ATS providerBambooHR
Posted / first seen2026-06-01 / 2026-06-02
Changed / last seen2026-06-02 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Peerislands.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Southlake.Open
Work model jobsActive Hybrid postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyPeerislands
Sourcee41652aa-c95e-49f0-9eee-96ec5b948280
ATS providerBambooHR

Description

DUTIES: Design, develop, and maintain scalable backend systems, data platforms, and cloud-native applications, using Java, Spring, Spring Boot, and RESTful web services. Build and operate event-driven systems by consuming, processing, and publishing real-time events using Apache Kafka and Azure Event Hub. Design and implement batch and real-time data processing pipelines using Apache Spark and Spark Structured Streaming. Develop and maintain enterprise data platforms that ingest, validate, transform, and enrich data from multiple sources including relational databases, NoSQL databases, event streams, and flat files. Design, optimize, and manage MongoDB collections, indexes, aggregations, triggers, and queries to ensure performance, scalability, and reliability. Implement data storage and analytics solutions using Delta Lake, Azure Data Lake Storage, Azure SQL, Azure Synapse Analytics, and MongoDB. Deploy and maintain applications and data pipelines in cloud environments, primarily Microsoft Azure, using services such as Azure Databricks, Azure App Service, Azure Key Vault, and Azure Event Hub. Automate infrastructure provisioning and cloud resource management using Terraform (Infrastructure as Code). Optimize application performance, database queries, and data processing jobs to meet latency, throughput, and reliability requirements. Implement CI/CD pipelines using GitHub Actions and Jenkins to automate build, test, and deployment workflows. Write and maintain unit and integration tests using JUnit, ScalaTest, and Mockito. Collaborate with product owners, architects, and engineering teams to analyze requirements, design technical solutions, and deliver enhancements following Agile and Scrum methodologies. Maintain technical documentation and support production systems through ongoing enhancements and operational support. REQUIREMENTS: Bachelor’s or foreign equivalent degree in Computer Science, Computer or Electronic Engineering, or a related field, and 6 years of progressive, post-baccalaureate experience in the job offered or as a software engineer, application developer, software architect, or in a related/similar position. Experience therein to include 6 years in backend software development and data engineering using distributed systems, event-driven architecture, and large-scale data platforms in cloud environments; 5 years using Java, SpringBoot, Restful microservices, Agile, Git, Jenkins, Linux, Docker, MongoDB, NoSQL, Oracle, and big data technologies including Apache Spark, Databricks, and Kafka; and 3 years with Azure and Terraform cloud solution. Hybrid role, ability to work from home.

Full job record

Job ID3c24adb7f6ac5c663878017251d136b1f55b97bc
Org ID7b6fe3bb-4786-4372-9aeb-ee486a4317f8
Source IDe41652aa-c95e-49f0-9eee-96ec5b948280
Board IDe41652aa-c95e-49f0-9eee-96ec5b948280
Providerbamboohr
Provider Job Key131
TitlePrincipal Software Engineer
Normalized Title
Statusactive
Activeyes
Location TextSouthlake, Texas, 76092, United States
Department
Team
Employment TypeActive
Workplace Typehybrid
Remote Policyhybrid
CountryUnited States
Region
CitySouthlake
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://peerislands.bamboohr.com/careers/131
Apply URLhttps://peerislands.bamboohr.com/careers/131
First Seen At2026-06-02 10:54:07Z
Last Seen At2026-06-06 10:22:52Z
Last Checked At2026-06-06 10:22:52Z
Last Changed At2026-06-02 10:54:07Z
Inactive At
Source Posted At2026-06-01 00:00:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=peerislands/date=2026-06-06/2026-06-06T10-22-52-118Z-185b674500b68a7482f1f24629ac8542ecff5987d73be842089559736a0ae9d3.json
Event Fields
{
  "content_hash": "0403e5910f93d9d6f763aa96225a117f266e36bb8fd6f0fc3781c03bdbbb44b3",
  "source_hash": "6833349df4a3456d145656f1cd1cb8d820fb7756a4b56bb157e5fcdc3e393de1",
  "last_changed_at": "2026-06-02T10:54:07.368Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Southlake, Texas, 76092, United States",
    "city": "Southlake",
    "region": null,
    "country": "United States",
    "is_remote": false,
    "confidence": 0.95
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T10:22:52.993Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": "Southlake, Texas, 76092, United States",
      "city": "Southlake",
      "region": null,
      "country": "United States",
      "is_remote": false,
      "confidence": 0.95
    },
    "countries": [
      "United States"
    ]
  },
  "remote_policy": "hybrid",
  "salary_period": null,
  "workplace_type": "hybrid",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "131",
    "isRemote": null,
    "location": {
      "city": "Southlake",
      "state": "Texas"
    },
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "province": null
    },
    "departmentId": null,
    "locationType": "2",
    "jobOpeningName": "Principal Software Engineer",
    "departmentLabel": null,
    "employmentStatusLabel": "Active"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": "Southlake",
      "state": "Texas",
      "postalCode": "76092",
      "addressCountry": "United States"
    },
    "datePosted": "2026-06-01",
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "countryId": null
    },
    "description": "<p>DUTIES: Design, develop, and maintain scalable backend systems, data platforms, and cloud-native applications, using Java, Spring, Spring Boot, and RESTful web services. Build and operate event-driven systems by consuming, processing, and publishing real-time events using Apache Kafka and Azure Event Hub. Design and implement batch and real-time data processing pipelines using Apache Spark and Spark Structured Streaming. Develop and maintain enterprise data platforms that ingest, validate, transform, and enrich data from multiple sources including relational databases, NoSQL databases, event streams, and flat files. Design, optimize, and manage MongoDB collections, indexes, aggregations, triggers, and queries to ensure performance, scalability, and reliability. Implement data storage and analytics solutions using Delta Lake, Azure Data Lake Storage, Azure SQL, Azure Synapse Analytics, and MongoDB. Deploy and maintain applications and data pipelines in cloud environments, primarily Microsoft Azure, using services such as Azure Databricks, Azure App Service, Azure Key Vault, and Azure Event Hub. Automate infrastructure provisioning and cloud resource management using Terraform (Infrastructure as Code). Optimize application performance, database queries, and data processing jobs to meet latency, throughput, and reliability requirements. Implement CI/CD pipelines using GitHub Actions and Jenkins to automate build, test, and deployment workflows. Write and maintain unit and integration tests using JUnit, ScalaTest, and Mockito. Collaborate with product owners, architects, and engineering teams to analyze requirements, design technical solutions, and deliver enhancements following Agile and Scrum methodologies. Maintain technical documentation and support production systems through ongoing enhancements and operational support.</p>\n<p><br></p>\n<p>REQUIREMENTS: Bachelor’s or foreign equivalent degree in Computer Science, Computer or Electronic Engineering, or a related field, and 6 years of progressive, post-baccalaureate experience in the job offered or as a software engineer, application developer, software architect, or in a related/similar position. Experience therein to include 6 years in backend software development and data engineering using distributed systems, event-driven architecture, and large-scale data platforms in cloud environments; 5 years using Java, SpringBoot, Restful microservices, Agile, Git, Jenkins, Linux, Docker, MongoDB, NoSQL, Oracle, and big data technologies including Apache Spark, Databricks, and Kafka; and 3 years with Azure and Terraform cloud solution. Hybrid role, ability to work from home.</p>",
    "compensation": null,
    "departmentId": null,
    "locationType": "2",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "Principal Software Engineer",
    "departmentLabel": "",
    "jobOpeningStatus": "Open",
    "minimumExperience": null,
    "jobOpeningShareUrl": "https://peerislands.bamboohr.com/careers/131",
    "employmentStatusLabel": "Active"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/3c24adb7f6ac5c663878017251d136b1f55b97bc?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/7b6fe3bb-4786-4372-9aeb-ee486a4317f8JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/e41652aa-c95e-49f0-9eee-96ec5b948280JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/3c24adb7f6ac5c663878017251d136b1f55b97bc/eventsJSON