E

Software Engineer (AI-Enhanced Development) #11138

ECCO Select · United States

🔥15 people viewed this job

About the Role

ECCO Select is a talent acquisition and consulting company specializing in people, process and technology solutions. We provide the talent behind the technology enabling our clients to achieve their goals. For more information about ECCO Select, visit us at www.eccoselect.com. Position Title: Full-Stack Software Engineer (AI-Enhanced Development)Location Information RemotePosition Responsibilities:As a Full-Stack Software Engineer (AI-Enhanced Development), you will play a vital role in designing, building, and maintaining innovative software solutions that leverage cutting-edge AI code assistants to maximize productivity and ensure code quality. You will collaborate with cross-functional teams and customers, operating in a fast-paced environment focused on delivering scalable and maintainable systems. • Design and develop software solutions based on customer requirements, independently and as a key member of an engineering team. • Accelerate all development cycles by utilizing AI code assistants (such as Windsurf, Cursor, GitHub Copilot, Claude, or others) to generate, test, and refactor code. • Develop distributed, scalable systems capable of supporting high-volume transactional workloads in 24/7 environments. • Deliver modern front-end applications leveraging Angular frameworks. • Contribute to cross-platform mobile application development with Flutter as required. • Ensure code quality and robust testing by writing clean, maintainable, and well-tested code across unit, functional, and integration levels, utilizing AI tools to achieve comprehensive test coverage. • Participate in customer engagement activities, including requirements gathering, solution design, storyboarding, and implementation discussions. • Apply Agile, Lean, and Scrum methodologies in daily development workflows. • Work seamlessly across web, mobile, and desktop application types. • Serve as a consultative partner to customers, clearly articulating technical tradeoffs and opportunities. • Demonstrate best practices in AI-assisted development, including prompt engineering, validation of AI-generated code, and fostering effective human-AI collaboration. Essential Skills, Experience • Minimum of 5 years' full-stack professional software development experience. • Hands-on experience utilizing AI code assistants (e.g., Windsurf, Cursor, GitHub Copilot, Claude, etc.) throughout software development workflows. • Proficiency in modern front-end development using Angular. • Experience with cross-platform mobile application development using Flutter. • Demonstrated ability to rapidly prototype, develop, and test production-ready solutions using AI-augmented workflows. • Strong focus on engineering fundamentals, code quality, scalability, and maintainability. • Database integration skills with technologies such as Entity Framework, MSSQL, PostgreSQL, MongoDB, and related platforms. • Demonstrated experience in implementing performance, scalability, and security best practices across applications. • Thorough understanding of software architecture and design patterns. • Familiarity with CI/CD pipelines, automated testing frameworks, source code analysis tools, and version control systems (Git, SVN, etc.). • Comfortable working with multiple development methodologies, including TDD, pair programming, and XP practices. • Experience working across diverse operating systems including Linux, macOS, and Windows. • Excellent written and verbal communication skills, with the ability to explain complex technical concepts to diverse audiences. • Ability to travel occasionally (less than 10%) for client engagements, onboarding, or project-related support.Qualifications: • Bachelor's or advanced degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience). • Significant hands-on experience with Angular-based application development. • Experience developing mobile applications using Flutter and Dart. • Experience with C# and .NET frameworks. • Proficiency with Windsurf IDE for AI-assisted development. • Familiarity with multiple AI code assistant platforms and an understanding of their unique strengths. • Experience mentoring peers or teams on AI-enhanced development workflows. • Contributions to open-source projects, technical blogs, or other engineering communities are valued.This opportunity is ideal for engineers ready to innovate using AI tools in professional software development while maintaining best-in-class engineering and communication standards. If you are passionate about leveraging AI as a productivity multiplier—and are adept at understanding where human expertise is still critical—this is the right position for you! ECCO Select is committed to hiring and retaining a diverse workforce. Our policy is to provide equal opportunity to all people without regard to race, color, religion, national origin, ancestry, marital status, veteran status, age, disability, pregnancy, genetic information, citizenship

ECCO Select has 1 open position on Remote Vibe Coding Jobs.

💬 Developer Questions

Ask the team a question — answers show up here

🎯

What does the interview process look like?

🤖

What AI/vibe coding tools does the team use daily?

👥

How big is the engineering team?

Is the team fully async or are there required meetings?

🚀

What does onboarding look like for remote hires?

🔧

Can you share more about the tech stack and architecture?

📈

What does career growth look like in this role?

📅

What does a typical day look like?

💰

Is there a salary range you can share?

📊

Is equity or stock options part of the package?

🌍

Are there timezone requirements or preferences?

🛂

Do you sponsor work visas?

🏢 Is this your listing? Claim it to answer questions

Similar Jobs

Helpful resources

Hiring for a similar role? Post your job here — it's free →