Senior Software Engineer

Neogov

El Segundo (CA)

Hybrid

USD 166,000 - 203,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive Wages
Comprehensive benefits day-1
Remote working opportunities
401K Matching
PTO and parental leave
Inclusive environment

Job summary

NEOGOV is seeking a Sr. Software Engineer to design and deploy Microsoft ASP.NET based software solutions within our SaaS product suite.

You will work with product, project, implementation, and support teams to deliver innovative and efficient software. Responsibilities include building and maintaining enterprise SaaS apps using C#, .NET Core, Web APIs, and Angular; keeping rich web interfaces current with modern technologies; and driving improvements through UML design, testing, and

Qualifications

  • 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.
  • Must have proficiency in C#, JavaScript, Angular, .NET Core, .NET Web APIs, SQL, and MongoDB.

Responsibilities

  • Conduct software development with product, project, implementation and support teams to evaluate user needs and provide technical solutions with time estimations.
  • Perform software development lifecycle activities including analysis, design, and documentation.
  • Develop and maintain SaaS applications using C#, .NET Core, Web APIs, and Angular.
  • Maintain Web 2.0 interfaces with JavaScript, TypeScript, Angular.js, Backbone.js, HTML5, CSS3, and LESS.
  • Translate designs into responsive UIs with cross-browser compatibility and performance.
  • Suggest architecture and UI improvements and migrate to new technologies.
  • Review database objects (SQL, MongoDB) and optimize performance.
  • Ensure unit test coverage using Karma and Jasmine.
  • Lead design sessions and produce technical requirements and diagrams (UML).
  • Collaborate with QA and development teams to ensure consistent user interaction.

Skills

C#
JavaScript
Angular
.NET Core
.NET Web APIs
SQL
MongoDB

Education

Bachelor’s degree in Computer Science
Master’s degree in Computer Science

Tools

Visual Studio
Karma
Jasmine
UML

Job description

Job Title

Sr. Software Engineer

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.

  • 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.
Required

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.

Work Location

This position is located at Governmentjobs.com, dba NEOGOV 2120 Park Place, Suite 100, El Segundo, CA 90245. Employee may telecommute from any location in the U.S.

Salary Range

$184,558 - $184,558/Year

Benefits
  • Competitive Wages
  • Comprehensive Benefits package (medical, dental, vision, etc.) for full-time employees effective Day 1
  • Generous PTO to support work-life balance
  • 401K Matching
  • 12-week Paid Parental Leave
  • Autonomy to grow and find your career path with supportive leadership
  • Remote working opportunities
  • Inclusive and diverse work environment

NEOGOV does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factors.

Contact

Governmentjobs.com, Inc., dba NEOGOV Headquarter Office – 2120 Park Place., Suite 100, El Segundo, CA 90245.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer (Multiple Positions Available)
Sr. Software Engineer (Multiple Positions Available)

NEOGOV • United States

Remote
USD 177,000
Competitive Wages
Comprehensive Benefits package (medical, dental, vision, etc.) effective Day 1
Generous PTO to support work-life balance
+5
Senior Software Engineer at NEOGOV
Senior Software Engineer at NEOGOV

Feedinkoo • United States

Remote
USD 90,000 - 130,000
Comprehensive Benefits package
Generous PTO
Remote working opportunities
+2
Senior Cloud Engineer
Senior Cloud Engineer

NEOGOV • El Segundo (CA)

Hybrid
USD 140,000 - 210,000
Remote working opportunities
401K Matching
Generous PTO
+2
Senior Software Engineer
Senior Software Engineer

Caselle, Inc. • Provo (UT)

Hybrid
USD 120,000 - 140,000
Local Government Executive Advisor
Local Government Executive Advisor

NEOGOV • United States

Remote
USD 140,000 - 210,000
Competitive wages
Comprehensive benefits package
Generous PTO
+4
Sr. Software Engineer(W2)
Sr. Software Engineer(W2)

Snowrelic Inc • United States

Remote
USD 135,000 - 153,000
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions LLC • Carmel (IN)

On-site
USD 110,000 - 150,000
Medical, dental, vision insurance
401k with company match
Paid time off
Senior Software Engineer - Remote, Enterprise SaaS
Senior Software Engineer - Remote, Enterprise SaaS

Neogov • El Segundo (CA)

Hybrid
USD 166,000 - 203,000
Competitive Wages
Comprehensive benefits day-1
Remote working opportunities
+3
Software Architect (Java)
Software Architect (Java)

NEOGOV • El Segundo (CA)

Hybrid
USD 170,000 - 230,000
Competitive wages
Comprehensive benefits (medical, etc.)
Generous PTO
+2
Senior Software Engineer - Full Stack C# Developer
Senior Software Engineer - Full Stack C# Developer

General Dynamics Information Technology • Hanover (MD)

On-site
USD 111,000 - 151,000
401k with match
Health benefits
Internal mobility
+2