Software Engineering Lead

Overview

On Site
USD 140,000.00 - 150,000.00 per year
Full Time

Skills

Software Engineering
Management
UI
ADO
Database
Replication
Computer Science
Science
User Stories
Delegation
Mentorship
Training
Leadership
Aviation
Communication
Agile
PaaS
IaaS
.NET
ASP.NET
React.js
JavaScript
Microsoft SQL Server
SQL Azure
SQL
Cloud Computing
DevOps
GitHub
Orchestration
Docker
Kubernetes
DevSecOps
Software Development
C#
Microsoft Azure
Software Development Methodology
Scrum
Kanban
SAP BASIS
Law
FOCUS

Job Details

Job Description

ECS is seeking a Software Engineering Lead to work in our Coronado, CA office. Please Note: This position is contingent upon contract award.

We are seeking an experienced Software Engineering Lead to join our team in managing and developing software Family of Systems (FoS) system. The successful candidate will lead a team of highly skilled software developers, develop software, and ensure the delivery of high-quality, maintainable code using industry best practices. This is a challenging opportunity for a seasoned software engineer with strong experience in Azure, DevSecOps, and naval aviation software development.

Desired Functional Experience:
  • 8+ years of experience programming with Microsoft .NET framework and software development and architecting in C# / ASP .NET, React, JavaScript, developing web-based enterprise applications, including user interface, business layer, and data layer development.
  • 8+ years of experience using Microsoft Azure, Microsoft Azure ADO development environment, Agile, DevSecOps, PaaS, and IaaS software development tools, processes, procedures, and environments.
  • 8+ years of experience leading multiple software development teams concurrently.
  • 8+ years of experience programming using Microsoft SQL (Azure SQL, and SQL Managed Instance) database development and implementation issues, including replication, schema design, indexing, and SQL query capabilities such as unions and inner/outer joins.
  • 8+ years of experience translating naval aviation user and product owner inputs into definable software development requirements.
  • Experience with software code reviews, user story development, programming task assignment, mentoring, and training of other team members.
  • Strong understanding of industry best practices for developing effective, quality, maintainable code.
  • Experience developing standards and procedures for programming staff.
Desired Education:
  • Bachelor of Science in Computer Science (BSCS)
  • Bachelor of Science in Engineering (BS Engineering)
  • Equivalent degree or experience
Key Responsibilities:
  • Lead a team of highly skilled software developers in developing software for the SHARP FoS system.
  • Develop software, conduct software code reviews, participate in user story development, programming task assignment, mentoring, and training of other team members.
  • Ensure the delivery of high-quality, maintainable code using industry best practices.
  • Develop standards and procedures for programming staff.
  • Translate naval aviation user and product owner inputs into definable software development requirements.
  • Work with the team to identify and resolve software development issues.
Salary Range: $140,000 - $150,000

General Description of Benefits

Required Skills

  • 8+ years of relevant experience in software development and leadership.
  • Strong experience in Azure, DevSecOps, and naval aviation software development.
  • Excellent written and verbal communication skills.
  • Strong understanding of industry best practices for developing effective, quality, maintainable code.
  • Experience with Agile, PaaS, and IaaS software development tools, processes, procedures, and environments.
  • Experience with Microsoft .NET framework, C# / ASP .NET, React, JavaScript, and Microsoft SQL (Azure SQL, and SQL Managed Instance).


Desired Skills

  • Experience with cloud-based development environments, such as Azure DevOps and GitHub.
  • Experience with containerization and orchestration tools, such as Docker and Kubernetes.
  • Experience with DevSecOps and security best practices.
  • Certification in software development, such as C# or Azure certifications.
  • Experience with software development methodologies, such as Scrum or Kanban.

ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis any characteristic protected by law. All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, or local jurisdiction law.

ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3800+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.