3 days ago
Responsibilities
- Design, build, test, and ship software across the full development lifecycle using C# and .NET.
- Utilize AI coding tools and Agentic AI Workflows for code generation, review, testing, debugging, and documentation.
- Write clean, well-structured code and specification documents, ensuring quality in production.
- Collaborate with product managers, designers, and other engineers to understand requirements and deliver solutions.
- Apply prompt engineering and Agentic coding techniques to enhance work efficiency.
- 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 within the team.
Requirements
- Solid experience in backend 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, including their effectiveness and limitations.
- Experience with prompt engineering for reliable output.
- Familiarity with agents, tool use, or AI-assisted workflow automation.
- Strong communication skills for both technical and non-technical discussions.
- Ability to work well in cross-functional teams and provide constructive feedback.
Benefits
- Access to modern AI tools and frameworks for experimentation.
- Real ownership of projects with the trust to make decisions.
- A culture of continuous improvement in engineering practices.
- Clear paths for growth into specialized engineering roles.