Principal Software Engineer (AI Full Stack)

Arnex Solutions LLC

Houston, TX • 12m ago • Hybrid

Senior

Hybrid

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Principal Software Engineer (AI Full Stack)

  • Focus: End-to-end enterprise software solutions with hands-on full stack development

  • Work style: Directly elicits requirements from business stakeholders (no BA/Product Owner)

  • Location: Houston, TX (hybrid)

Description

Own enterprise-level software solutions from initial business conversations through design, hands-on development, testing, and delivery. Lead requirements discovery with business stakeholders, translate needs into scalable architecture, and build the solution end to end yourself. Use agentic AI tools to meaningfully accelerate coding, testing, debugging, and delivery, while setting technical direction for the team.

Responsibilities

  • Run discovery sessions with business stakeholders; document requirements, scope, and acceptance criteria

  • Turn business problems into technical designs and solution architectures; own them through production

  • Develop, code, test, debug, implement, and maintain enterprise full stack web applications (front end and back end)

  • Use agentic AI tools (Claude Code, GitHub Copilot, or similar) across the development lifecycle

  • Set technical direction, make/defend architecture decisions, and lead design/coding sessions

  • Collaborate with architects and other technical team members on enterprise-wide solutions

  • Analyze business processes and system requirements to identify effective technology solutions

  • Manage stakeholder expectations and communicate scope, timelines, risks, and trade-offs

  • Write SQL to retrieve and write application data within the enterprise data warehouse (Snowflake)

  • Resolve technical/design conflicts and drive consensus across teams

  • Conduct code reviews and establish enterprise coding standards and best practices (including responsible AI use)

  • Troubleshoot complex application/customer issues and implement durable solutions

  • Gather and act on user feedback to drive enhancements and new functionality

  • Lead systems planning, scheduling, implementation, and deployment activities

  • Ensure thorough software testing and debugging for functionality, reliability, and performance

  • Create and maintain technical documentation (requirements, designs, system changes, development processes)

  • Mentor engineers and help them adopt AI-assisted development practices and stakeholder-facing skills

  • Work effectively in a fast-paced environment while managing multiple priorities and deadlines (may include rotating on-call)

Benefits

  • Senior, hands-on role owning end-to-end delivery with direct business engagement

  • Opportunity to set technical direction and lead architecture decisions

  • Use of agentic AI tools to accelerate real code delivery

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report