Software Engineer II (AI Native)
Job Description
Auditec Solutions is seeking a Software Engineer II (AI Native) to design, develop, and maintain robust web applications in a hybrid role based in Gilbert, AZ. The role emphasizes leveraging AI-assisted development workflows to boost code quality, security, and efficiency while delivering scalable, secure software solutions. You will work closely with the existing engineering team to turn ideas into reliable, user-friendly applications that perform well across devices and browsers.
Responsibilities
- Collaborate with the engineering team to design, develop, and deploy fully functional web applications with a strong focus on user experience and performance.
- Contribute to back-end development using PHP frameworks such as Laravel or Symfony, prioritizing secure, scalable, and maintainable architectures.
- Implement responsive front-end interfaces using HTML, CSS, and JavaScript, ensuring cross-device and cross-browser compatibility.
- Participate in database design and optimization, writing efficient queries and supporting reliable data integration with MySQL or PostgreSQL.
- Develop and integrate APIs to enable seamless communication between front-end and back-end systems and support third-party integrations.
- Contribute to application security best practices to protect user data and maintain system integrity.
- Test, debug, and troubleshoot applications to identify and resolve performance issues, bugs, and inconsistencies.
- Utilize AI tools to improve code quality, test coverage, and development efficiency, while validating outputs for correctness, security, and maintainability.
- Use Git for version control and to collaborate effectively with team members.
- Stay current with modern development practices and contribute ideas to improve development workflows and tools.
Requirements
- 4–6 years of professional software engineering experience or equivalent practical experience.
- Proficiency in PHP and experience with modern PHP frameworks (Laravel, Symfony, or similar).
- Solid understanding of front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (React, Angular, or similar).
- Experience with relational databases, including schema design, query optimization, and data management.
- Experience developing and integrating APIs.
- Familiarity with version control systems, particularly Git.
- Understanding of application security fundamentals and best practices.
- Experience using AI tools (such as code assistants or LLM-based tools) within development workflows, or demonstrated ability to adopt them effectively.
- Experience in implementing AI functionalities into applications is preferred.
- Strong problem-solving skills and the ability to work both independently and collaboratively.
- Ability to clearly communicate technical decisions, including reasoning and tradeoffs.
- Attention to detail and a focus on writing clean, maintainable code.
Technologies
- PHP, Laravel, Symfony, HTML, CSS, JavaScript, React, Angular, MySQL, PostgreSQL, Git, AI tools
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid time off
- Vision insurance
About the Role
As an AI Native Software Engineer II, you will contribute to the design, development, and maintenance of robust web applications from conception through deployment and ongoing support. You will collaborate with the existing engineering team to deliver high-quality solutions, leveraging modern AI-assisted development workflows to improve efficiency while upholding strong standards for code quality, security, and system design. Over time, you will grow into increased ownership of features and components.
Approach and Ownership
- Collaborate with senior engineers to refine feature requirements and break them down into clear technical implementation plans.
- Propose implementation approaches for features and components, including tradeoffs and technical rationale.
- Outline technical approaches for complex tasks before implementation to ensure alignment and reduce rework.
- Incorporate feedback from code reviews and iteratively improve solutions.
- Over time, take ownership of features or components, including their design, implementation, and long-term maintainability.
What Success Looks Like in 6 Months
- Consistently delivers features with minimal rework and clear, maintainable code.
- Proposes implementation approaches with thoughtful consideration of tradeoffs and system impact.
- Effectively uses AI-assisted tools to accelerate development while maintaining high quality and test coverage.
- Demonstrates good judgment in when to rely on AI-generated solutions and when to refine or rewrite them.
- Requires less guidance on task breakdown and implementation details, while still collaborating on higher-level design decisions.
- Starts to take ownership of well-scoped features or components, with architectural decisions reviewed by senior engineers.
Pay
Salary: USD 80,000 per year.
Experience
Professional software engineering: 4 years required.
Language
English required.
Ability to Commute
Gilbert, AZ 85233 required.
Work Location
Hybrid remote in Gilbert, AZ 85233.