We’re seeking a Principal Software Engineer to architect and build a next-generation software platform from the ground up. This is a high-impact, hands-on role focused on building production systems, making foundational technical decisions, and driving end-to-end delivery across applications, data, and AI-powered automation.
You’ll work closely with leadership and cross-functional teams to deliver customer-facing applications, internal tools, and scalable infrastructure in a fast-paced, high-growth environment.
What You’ll Do:
Build Core Applications
- Develop customer-facing web and mobile applications
- Build real-time features such as notifications, scheduling, and account management
- Create internal tools that support business operations and decision-making
Design AI-Powered Systems
- Build and deploy AI agents and LLM-powered applications
- Develop workflow automation using AI and orchestration tools
- Integrate GenAI copilots to enhance internal productivity and operations
Own Billing & Business Logic Systems
- Architect systems handling complex calculations and business rules
- Automate document processing and structured data extraction
- Generate reporting and statements tied to system activity
Develop Data & Integration Layers
- Build APIs and integrations across SaaS platforms and internal systems
- Design and implement real-time, event-driven architectures
- Create data pipelines, models, and analytics infrastructure
How You’ll Work
- Own features end-to-end (database → backend → frontend → deployment)
- Leverage AI-assisted development tools to accelerate delivery
- Ship quickly with a focus on pragmatic, production-ready solutions
- Partner closely with business stakeholders to translate requirements into scalable systems
- Establish engineering best practices (testing, CI/CD, code reviews, documentation)
- Provide technical leadership and mentor as the team grows
Must-Have Qualifications:
- 8+ years of software engineering experience, including 3+ years at a senior/staff/principal level
- Proven track record of building and shipping production applications end-to-end
- Strong full-stack expertise (frontend, backend, databases, and cloud infrastructure)
- Advanced proficiency in Python and solid experience with TypeScript/JavaScript
- Experience building SaaS integrations and APIs
- Hands-on experience with AWS or similar cloud platforms
- Experience using AI coding tools (e.g., Copilot, Cursor, Claude) to drive productivity
- Strong communication skills with the ability to work directly with non-technical stakeholders
Preferred Qualifications:
- Experience building AI agents, LLM-powered applications, or RAG systems in production
- Strong background in data engineering (ETL/ELT, data modeling, analytics platforms)
- Experience with complex business logic systems (e.g., billing, financial calculations)
- Exposure to operations, logistics, or scheduling optimization systems
- Mobile development experience (React Native or native platforms)
- Experience in fast-paced or early-stage environments with high ownership
Nice to Have:
- Experience with platforms such as NetSuite, Salesforce, or Databricks
- Broader machine learning or data science experience beyond LLM integration
- Experience leading or scaling engineering teams
Education:
- Bachelor’s degree or equivalent experience