PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…

ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Principal Software Engineer:
-
Employment Type:
Full-Time
-
Location:
Dallas, TX (Onsite)
Do you meet the requirements for this job?

Principal Software Engineer
Principal AI Software Engineer
Pay: Base salary range of $180,000 - $200,000
Location: Remote / Flexible
Summary:
Seeking an experienced Principal AI Software Engineer with over 15 years of software development expertise to lead the design and implementation of cutting-edge cloud-based systems. This fully hands-on role offers an opportunity to work on innovative projects utilizing Microsoft Azure, AI, and machine learning technologies. The ideal candidate thrives in fast-paced environments, excels at solving complex technical challenges, and is passionate about building scalable, reliable software systems from the ground up. You will contribute by coding daily, guiding architectural decisions, and collaborating with cross-functional teams to deliver high-quality solutions that advance artificial intelligence and agent-based workflows.
Requirements:
- 12-15+ years of software development experience, including back-end and full-stack development
- Proficiency in C#, Java, or Python with excellent coding skills
- Hands-on experience in building cloud-based microservices and serverless systems
- Expertise with Azure SDKs, Cognitive Services, and cloud-native constructs
- Strong understanding of AI/ML tools, pipelines, and frameworks like RAG and LLMs
- Experience with data lakes, data mesh, and real-time data processing tools such as Spark or Beam
- Knowledge of security, compliance, and cost-management in cloud environments
- Ability to adapt quickly to new technologies and experiment rapidly
- Effective communicator and team player within agile settings
Responsibilities:
- Write high-quality, maintainable code daily, contributing significantly to system development
- Design and build scalable cloud applications leveraging Azure-native services
- Develop systems to monitor performance and ensure operational reliability
- Architect solutions that support AI workflows, including agent-based and serverless components
- Collaborate with teams to make critical design decisions and implement best practices
- Integrate applications with APIs, databases, and data analytics tools
- Promote good coding standards, testing, and system monitoring practices
- Provide technical mentorship and assistance to team members
- Rapidly prototype and experiment with new SDKs, APIs, and cloud services
Benefits:
- Competitive base salary range of $180,000 - $200,000
- Flexible, remote working environment
- Opportunities for continuous learning and professional growth
- Collaborative and innovative corporate culture
- Supportive resources for personal and professional development
- Engage in projects at the forefront of AI and cloud technologies
Note: Fixed-term employees are not eligible for fringe benefits programs.
#ZR-PRO
#LI-GS3
#LI-Hybrid