Principal Full-Stack Software Development Engineer
Dallas, IA - USA
Job Summary
Role: Principal Full-Stack Software Development Engineer
Location: Dallas TX (Remote)
Duration: 6 Months
Key Responsibilities:
- Define and communicate the broader vision executing the IT strategy in alignment with organizational standards
- Serve as the primary point of contact for stakeholders including architects application owners and engineers to define overall strategy prioritization and execution
- Establish epics and initiatives that align with strategic goals and support the product roadmap
- Develop and maintain roadmaps that align critical business needs with scalable technical solutions
- Leverage performance data to create feedback loops that drive continuous insight and improvement
- Champion strong product management and agile mindsets by actively communicating team successes and identifying areas for growth
- Build and lead high-performing teams capable of overcoming complex technical challenges to solve business-critical problems
Required Qualifications
- 12 years of software engineering experience architecture and delivery cloud native platforms
- 5 years in hands on experience as senior/principal/architect roles with cloud technologies such as GCP AWS AZURE GKE Google DBs (Bigquery Spanner BigTable) or other PaaS Technologies
- Experience with AI development tools such as Cursor Copilot Vertex AI Studio Claude Code will be a plus
- Experience with front end development using Angular React React TypeScript React JS
- Experience in building backend functionality using Python API Forge Rest API Java
- Experience working in a Scrum iterative delivery using Agile concepts such as Sprint planning CI/CD
- Strong full-stack development experience
- Experience working with enterprise solution delivery
- Proven experience designing distributed systems at scale
- Expertise in API-first and microservices architectures
- Hands-on experience integrating AI/GenAI capabilities
- Experience building cloud-native applications
- Strong system design and problem-solving skills
- Excellent communication and cross-functional collaboration skills
Preferred Qualifications
- Experience building enterprise healthcare or regulated-industry platforms
- Familiarity with healthcare data privacy and compliance requirements
- Exposure to MLOps and AI lifecycle management
- Experience with identity security and privacy architectures
- Track record of influencing architecture across large organizations
- Experience contributing to platform or developer ecosystem strategies
- Strong foundational knowledge in AI with prior experience using AI technologies such as OpenAI Gemini and Agentic AI automation
- Experience in building and managing large-scale enterprise platforms
- Experience in the healthcare domain
- Experience with back-end applications and/or APIs
- Experience with cloud networking and firewall implementation for new platforms.
- Excellent teamwork and collaboration skills with a growth mindset focused on agility and continuous development
- Solid understanding of core programming and computer science concepts including cloud computing AI/ML microservices architecture and NoSQL databases
- Experience with application and database migration and modernization to the cloud
Architecture & System Design
- Define and drive architecture for large-scale distributed systems and digital platforms
- Lead design reviews and set architecture standards and best practices
- Champion API-first microservices and event-driven architecture patterns
- Ensure systems meet scalability reliability security and compliance requirements
- Balance performance cost and speed in technical decision-making
Full-Stack Engineering
- Design and develop end-to-end solutions across UI backend and data layers
- Build modern web applications (front end) using React Angular TypeScript Modern UI frameworks or similar frameworks
- Develop scalable services and APIs (Back end) using Java Go or Python
- Optimize performance resiliency and security across the stack
- AI & Intelligent Solutions
- Integrate AI/ML and Generative AI capabilities into digital experiences
- Work with LLM APIs prompt orchestration and AI service frameworks
- Partner with data and ML teams to productionize models
- Implement responsible AI practices governance and monitoring
Platform Engineering
- Build and evolve shared platforms SDKs and reusable services
- Drive platform standardization and developer experience improvements
- Design for multi-tenant high-availability and enterprise scale
- Enhance CI/CD pipelines and automation
Integrations
- Lead enterprise integrations using APIs messaging and event streaming
- Design secure B2B and internal system integrations
- Ensure observability resilience and fault tolerance
- Support both real-time and batch integration patterns
API & Integration
- REST
- GraphQL (Apollo Federation or similar)
- gRPC
- Event-driven architecture
- Kafka or similar messaging systems
Technical Leadership
- Act as a technical advisor to engineering and product leadership
- Influence cross-team technical direction and strategy
- Establish and promote engineering best practices
- Mentor and coach engineers across levels
Cloud & DevOps
- AWS Azure or GCP
- Kubernetes and Docker
- CI/CD pipelines
- Infrastructure as Code (Terraform or similar)
- Observability tools (Datadog Prometheus Grafana etc.)
- Data
- SQL and NoSQL databases
- Caching (Redis or similar)
- Streaming/event platforms
Key Skills: Java Fullstack Azure AWS React Python SQL API AI Tools Micro services