Unknown Company

Principal Software Engineer- Architectual Leader

town of florida, ny • Posted 2 weeks ago
Hybrid Full Time IT Management & IT Project Management

Responsibilities

  • Define and evolve the architecture for large-scale, distributed payroll processing agents and supporting services.
  • Drive architectural decisions across backend services, data stores, APIs, and front-end integration points.
  • Ensure systems are designed for high availability, correctness, scalability, observability, and regulatory compliance.
  • Lead architecture and design reviews; set standards for system design, code quality, and operational readiness.
  • Design and optimize high-throughput payroll calculation engines and batch/near-real-time processing pipelines.
  • Build systems that handle complex payroll rules, country/state variations, and edge cases with deterministic accuracy.
  • Ensure strong transactional integrity, auditability, and traceability across payroll workflows.
  • Troubleshoot and resolve complex issues involving data consistency, performance bottlenecks, or distributed processing failures.
  • Partner with AI, data science, and applied ML teams to integrate AI-driven capabilities into payroll processing flows.
  • Translate AI and analytical requirements into scalable, production-grade software designs.
  • Enable intelligent automation, anomaly detection, forecasting, or recommendations without owning model creation.
  • Design systems that support explainability, monitoring, and safe rollout of AI-assisted features in regulated environments.
  • Design data models and persistence strategies across relational (Postgres, MySQL) and NoSQL (MongoDB) systems.
  • Ensure efficient schema evolution, data partitioning, and performance optimization at scale.
  • Build and evolve APIs and services that expose payroll and analytical data securely and reliably.
  • Collaborate with front-end teams to support Angular-based applications and workflows.
  • Background in event-driven, batch, or hybrid processing architectures.
  • Front-end experience supporting or integrating with Angular applications.

Qualifications

  • 8+ years of professional software engineering experience, including 3+ years operating at a senior, staff, or principal level.
  • Deep experience designing and building distributed systems using .NET Core and modern backend architectures.
  • Strong hands‑on experience with PostgreSQL, MySQL, and MongoDB, including data modeling and performance tuning.
  • Experience building and supporting large‑scale, business‑critical processing systems.
  • Proven ability to lead architecture, influence technical decisions, and mentor engineers.
  • Strong problem‑solving skills with the ability to break ambiguous problems into clear technical designs.
  • Experience collaborating with AI, ML, or data science teams to productionize analytical or intelligent capabilities.
  • Experience with payroll, HCM, financial, or other highly regulated enterprise systems.
  • Familiarity with AI concepts such as anomaly detection, rule augmentation, model inference pipelines, or decision‑support systems.
  • Experience designing systems with strict requirements for compliance, auditability, and data privacy.
  • Front-end experience supporting or integrating with Angular applications.
  • Background in event-driven, batch, or hybrid processing architectures.
  • Track record of shaping long‑term platform architecture across multiple teams or domains.
  • Experience modernizing legacy systems or leading large‑scale technical transformations.

#J-18808-Ljbffr

Principal Software Engineer- Architectual Leader in town of florida at Unknown Company

This position is listed as full time and hybrid.

Back to Job Search