about 4 hours ago
Sandy, UT, USA
Senior
Responsibilities
- Design, build, test, and ship software across the full development lifecycle.
- Use AI coding tools and Agentic AI Workflows in day-to-day work.
- Write clean, well-structured code and documentation, ensuring quality in production.
- Collaborate with product managers, designers, and engineers to deliver solutions.
- Apply prompt engineering and Agentic coding techniques to enhance output.
- Participate in code reviews, technical discussions, and team planning.
- Evaluate and adopt new AI tools and approaches as they evolve.
- Contribute to shared engineering standards and improve AI usage.
Requirements
- Solid experience in backend, frontend, or full-stack software development.
- Proficiency in one or more modern programming languages and frameworks.
- Comfortable working with APIs, distributed systems, and software integrations.
- Strong understanding of testing practices, code quality, and software design principles.
- Hands-on experience using AI coding tools in real development work.
- Practical knowledge of LLMs, their effectiveness, and limitations.
- Experience with prompt engineering for reliable output.
- Familiarity with agents, tool use, or AI-assisted workflow automation.
- Working understanding of LLM constraints like context windows and token costs.
- Clear communication skills in technical and non-technical contexts.
- Ability to write usable documentation, specs, and code comments.
- Experience working in cross-functional teams and providing constructive feedback.
- Ownership of tasks and outcomes beyond assigned responsibilities.
Benefits
- Access to modern AI tools and frameworks for experimentation.
- Real ownership of projects with decision-making authority.
- A culture of continuous improvement in engineering practices.
- Clear paths for growth into specialized engineering roles.
Categories
AI & MLBackendFrontendFull Stack