> Markdown version of [/jobs/ext/3086674-software-engineer](https://www.wearedevelopers.com/jobs/ext/3086674-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:** Widescope Consulting and Contracting Services - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Automation of Tests, Microsoft Azure, Cloud Computing, Configuration Management, Computer Engineering, Continuous Integration, Relational Databases, Software Debugging, Web Development, Internet Protocol, Python (Programming Language), PostgreSQL, Microsoft SQL Server, Networking Basics, Node.Js, Octopus Deploy, Object-Oriented Software Development, Open Web Application Security, Public Key Infrastructure, Scrum Methodology, Azure DevOps Pipelines, Software Engineering, Web Applications, Web Application Frameworks, .NET Core, Spring Cloud, ReactJS, Containerization, AngularJS, Kubernetes, Information Technology, Restful APIs, Serverless Computing, Microservices - **Published:** September 26, 2026 - **Apply:** https://www.dice.com/job-detail/719f07c0-21b5-40fa-aab7-ec93b06bfe76 ## About the Role * Experience leveraging AI tools throughout the software development lifecycle to enhance quality and efficiency. * 5+ years of experience in full-lifecycle software development within an Agile environment. * Hands-on experience building web applications and RESTful services. * Proficiency with MS SQL, PostgreSQL, or similar relational database systems. * Experience with .NET Core or similar object-oriented programming languages. * Experience with Angular, React, or similar JavaScript frameworks/libraries. * Experience with application containerization, deployment, and orchestration across environments. * Experience with CI/CD pipelines and test automation. * Experience building cloud-native applications in Azure or comparable cloud platforms. * Excellent written and verbal communication skills., * Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or equivalent experience. * Foundational knowledge and troubleshooting ability for applications running in Kubernetes. * Basic understanding of cloud infrastructure and automated provisioning/configuration management. * Basic knowledge of networking fundamentals and internet protocols. * Experience with Azure DevOps pipelines. * Familiarity with GitOps methodologies and tools (e.g., Flux, Argo CD). * Understanding of encryption concepts, PKI, and OWASP security guidelines. * Familiarity with LeSS (Large Scale Scrum) principles. ## Description The Senior Software Engineer designs, builds, and optimizes high-quality web applications and cloud-native services using modern frameworks, containerization, and CI/CD practices. They collaborate closely with cross-functional teams to translate complex business requirements into scalable, secure, and maintainable technical solutions. With strong mentoring abilities and a commitment to best practices, they drive operational excellence and elevate team performance in fast-paced Agile environments. Key Proficiencies * Production integration of GenAI * RAG or conversational interfaces * React, Angular, NET, Java, Python or Node.js. * Azure, containers, Kubernetes, microservices or infrastructure as code Essential Functions * Design, code, test, and debug applications and components that meet defined technical specifications and business requirements. * Collaborate closely with lead engineers to develop optimal technical designs and approaches for new product development. * Work with Business Analysts on requirements development and may assist with estimation. * Promote and enforce best practices in software development and documentation, ensuring solutions meet requirements and are delivered on schedule. * Translate business requirements into effective technical solutions, recommend alternative approaches, and guide engineering efforts to meet aggressive timelines. * Support operational excellence: build, deploy, monitor, and operate production services. * Mentor and support the professional growth of other software engineers., The responsibilities outlined below are not exhaustive. Duties may evolve based on leadership direction and organizational needs; therefore, "other duties as assigned" should be expected. ## Related Videos - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)