remote
Principal Software Engineer, Full Stack AI-First - EmployBridge
Software Engineer
Lead the design and delivery of AI‑first full‑stack systems, owning end‑to‑end production services built with Java, C#, Dart, or JavaScript while driving spec‑driven development and cloud‑native orchestration.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable full‑stack applications using Java, C#, Dart, or JavaScript, ensuring high performance and reliability.
- Drive AI‑first product initiatives by integrating machine‑learning models and agentic orchestration into core services.
- Lead spec‑driven development processes, translating detailed specifications into production‑ready code and automated tests.
- Own the full software lifecycle—from design and implementation to deployment, monitoring, and continuous improvement—in a cloud environment.
- Mentor senior engineers, establish best practices, and influence technical strategy across the organization.
Requirements
- 10+ years of professional software engineering experience with deep expertise in at least two of the following: Java, C#, Dart, JavaScript.
- Proven track record building and operating production‑grade, cloud‑native systems (AWS, Azure, or GCP).
- Hands‑on experience integrating AI/ML models and building agentic orchestration pipelines.
- Strong foundation in spec‑driven development, automated testing, and CI/CD pipelines.
- Excellent problem‑solving skills, ability to lead technical discussions, and mentor engineering teams.
Skills
javacdartjavascript