> Markdown version of [/jobs/ext/2585383-software-engineer](https://www.wearedevelopers.com/jobs/ext/2585383-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:** Governmentjobs.Com, Inc. - **Location:** El Segundo, United States (Remote available) - **Experience:** Expert - **Salary:** $184,558.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, JavaScript (Programming Language), .NET Framework, Software Applications, HTML5, Unit Testing, Backbone.Js, C Sharp (Programming Language), Cascading Style Sheets (CSS), Software as a Service, Software Design Documents, Design of User Interfaces, Human-Computer Interaction, Microsoft Visual Studio, MongoDB, Software Architecture, Software Tools, Responsive Web Design, Software Engineering, SQL Stored Procedures, SQL Databases, TypeScript, UML, Web 2.0, Web Applications, .NET Core, Test Runner, AngularJS, Information Technology, Web Technologies, Jasmine, Web Api - **Published:** August 23, 2026 - **Apply:** https://www.dice.com/job-detail/888a879e-d8fc-41f1-b052-c8ab8991ddc7 ## About the Role Bachelor's degree in Computer Science; and 60 months experience in full-stack software development. In lieu of primary requirements, employer will accept a Master's degree in Computer Science; and 36 months experience in full-stack software development. Special requirements:Must have demonstrated proficiency in the following technologies: C#, JavaScript, Angular, .NET Core, .NET Web APIs, SQL, and MongoDB. Employer will accept special requirements gain through employment experience and/or academic coursework. Employee is allowed to telecommute from any location in the U.S. ## Description Duties: The Sr. Software Engineer provides software development to design and deployment of NEOGOV's Microsoft ASP.NET based software applications solutions within web-based SaaS product suite. What You Will do Specific duties include: * Conduct software development with the product management, project management, implementation and customer support teams to evaluate user/client needs and provide innovative and efficient technical software development solutions along with accurate time estimations; * Software development research, analysis, design, documentation, and modification of technical software development specifications throughout the software development lifecycle; * Conduct software development and maintain rich enterprise class SaaS applications and systems using C# utilizing Visual Studio, .NET Core, .NET Web APIs, and Angular; * Maintain of Web 2.0 applications and interfaces using JavaScript, TypeScript. Angular.js, Backbone.js, HTML5, CSS3, LESS and other web technologies; * Translate software development design mockups and style guides provided by the UI/UX design team into functional and responsive user interfaces, ensuring cross browser compatibility and performance; * Enable software development team to contribute to continual technical improvement by suggesting improvements to software architecture, user interface and migration to new technologies; * Review developers' workflow in the design tables, views, triggers, functions and stored procedures using SQL and MongoDB, and optimize them periodically; * Ensure development team is developing and maintain effective unit test coverage of new and existing JavaScript code using Karma test runner and Jasmine framework; * Review requirements and lead design sessions and write technical software development requirements and design documents, document specifications, diagrams and process flows utilizing UML methodologies; * Liaise with QA Engineers and Developers to develop, maintain, and execute software development procedures and drive for consistent user interaction by consolidating on common components; * The Sr. Software Engineer will report to the Software Engineering Manager. ## Related Videos - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer)