EnsiTech logo
EnsiTech1 week ago

Principal Software Engineer

Remote · United Kingdom or United States

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Unknown

Job Summary

Lead technical direction and architecture for AI-enabled software across domains, mentoring engineers, and guiding teams to deliver scalable, secure systems. Architect AI-enabled solutions, including agent-based workflows and integrated data/AI architectures, while contributing hands-on development. Drive client engagement by translating AI capabilities into practical designs, assist in proposals and demos, and promote AI-augmented development practices. Ensure engineering rigor through automated testing, CI/CD, security best practices, and high-quality code. Stay at the forefront of AI/ML technologies and industry trends, influencing the future direction of technical and AI offerings.

Required Qualifications

  • 10+ years of professional software development experience
  • Advanced expertise in at least one technical domain (Embedded, Cloud, Web, Mobile, Full Stack)
  • Proficient in multiple programming languages relevant to your domain expertise
  • Experience leading software projects and resolving complex technical challenges
  • Strong architectural design skills with the ability to create scalable, secure solutions
  • Advanced understanding of automated testing, CI/CD, and DevOps practices
  • Expertise in software security best practices
  • Proven experience mentoring other developers and providing technical leadership
  • Exceptional communication skills with the ability to explain complex technical concepts clearly
  • Experience supporting business development through solution design and technical proposals
  • Demonstrated ability to resolve conflicts effectively with both clients and team members
  • Experience working with or designing AI/ML-enabled systems, including LLM-based applications or similar architectures
  • Demonstrated experience using AI-augmented development tools to enhance productivity and delivery outcomes
  • Strong understanding of how to responsibly apply AI-assisted coding, including validation, testing, and security considerations
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

EnsiTech

Principal Software Engineer

Apply on Sorce