> Markdown version of [/jobs/ext/2462937-software-engineer](https://www.wearedevelopers.com/jobs/ext/2462937-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Eliassen Group - **Location:** Smithfield, RI, United States - **Salary:** $135,200.0 - $156,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Software Quality, Code Review, Software Engineering, TypeScript, RxJS, GitHub Copilot, Prompt Engineering, AngularJS, Reactive Programming - **Published:** August 4, 2026 - **Apply:** https://www.dice.com/job-detail/8c37cb87-ba2d-4195-b403-42412e29c1d0 ## About the Role Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance., * Prompt engineering experience in software development workflows. * Hands-on use of GitHub Copilot in an enterprise or team environment. * Recent experience with Angular and TypeScript. * Proficiency with NgRx and RxJS. * Demonstrated experience as a technical lead or lead engineer. * Strong verbal communication and presentation skills. * Willingness to relocate if needed. ## Description Our client seeks a Software Engineer with recent Angular and TypeScript experience to lead development efforts and apply prompt engineering practices with AI-assisted tooling. The role requires hands-on work with GitHub Copilot, state management using NgRx, and reactive programming with RxJS. The engineer will provide technical leadership and communicate solutions to stakeholders., * Design, develop, and maintain front-end applications using Angular and TypeScript. * Leverage GitHub Copilot and prompt engineering techniques to improve developer productivity and code quality. * Implement and maintain state management with NgRx and reactive patterns with RxJS. * Serve as a technical lead by setting standards, conducting code reviews, and mentoring team members. * Collaborate with cross-functional teams to define requirements and deliver incremental value. * Present technical approaches and progress to stakeholders with clear verbal communication. ## Related Videos - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [GitHub Copilot Beyond the Basics - 10 Ways to Elevate Your Coding](https://www.wearedevelopers.com/videos/1011-github-copilot-beyond-the-basics-10-ways-to-elevate-your-coding) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Practice makes perfect - when it comes to RxJS](https://www.wearedevelopers.com/videos/1-practice-makes-perfect-when-it-comes-to-rxjs) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer) - [Liuba Gonta and Yuliya Khadasevic - GitHub Copilot Beyond the Basics - 10 Ways to Elevate Your Coding](https://www.wearedevelopers.com/magazine/490-liuba-gonta-and-yuliya-khadasevic-github-copilot-beyond-the-basics-10-ways-to-elevate-your-coding) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care)