Software Engineering Manager – C# & Oracle Development

General Dynamics Information Technology•Fort Belvoir, VA
•$161,500 - $218,500•Hybrid

About The Position

The Software Engineering Manager leads a team of C#/.NET developers supporting complex, mission-critical enterprise applications. The position combines hands-on technical leadership with people management, delivery accountability, software architecture, and Oracle database engineering oversight. The manager ensures secure, scalable, maintainable, high-performing application and database solutions align with program priorities, technical standards, and customer requirements. The role provides leadership across the full software development lifecycle, from requirements analysis and architecture through development, testing, deployment, sustainment, and modernization. It works closely with product owners, business analysts, database administrators, enterprise architects, quality assurance personnel, cybersecurity teams, and Government stakeholders to deliver reliable solutions and improve development practices. The manager supervises developers, sets team goals and priorities, supports professional development, and serves as the senior technical escalation point for complex application, integration, database, performance, and production-support issues.

Requirements

  • Bachelor’s degree in computer science, software engineering, information technology, or a related technical discipline; equivalent relevant experience may be considered.
  • Eight or more years of professional software-development experience, focused on C#, .NET, and enterprise application development.
  • Five or more years of hands-on Oracle SQL and PL/SQL development experience, including complex query optimization, stored procedures, packages, functions, types, database design, and performance tuning.
  • Three to four years of technical-lead, team-lead, or engineering-management experience leading teams of approximately five to ten developers.
  • Strong experience with modern .NET technologies, including C#, ASP.NET Core, Entity Framework Core, Web APIs, service-oriented architecture, and microservices.
  • Demonstrated Oracle database development experience, including relational data modeling, indexing strategies, execution-plan analysis, data-access design, and application/database performance optimization.
  • Experience implementing or supporting CI/CD pipelines, automated testing, source control, code-quality tools, release management, and Agile development practices.
  • Ability to balance hands-on technical contribution with people leadership, stakeholder engagement, delivery management, and strategic planning.
  • Strong written and verbal communication skills, including explaining complex technical issues, risks, and recommendations to technical and nontechnical stakeholders.
  • Current Top Secret clearance is listed under clearance levels possessed; the job description also states that Secret clearance is required.
  • U.S. citizenship is required.

Responsibilities

  • Lead, mentor, develop, and retain a team of approximately seven C#/.NET developers.
  • Provide technical direction and architectural oversight for enterprise application development, integration, modernization, and sustainment.
  • Design and deliver scalable, secure, high-performance solutions using C#, .NET, ASP.NET Core, Oracle SQL, and PL/SQL.
  • Oversee application, service, data-access, and database layers to ensure solution quality, reliability, performance, and maintainability.
  • Own software development lifecycle execution, including requirements analysis, design, development, code review, testing, release planning, deployment, sustainment, and defect resolution.
  • Establish development priorities, assign work, manage technical dependencies, monitor delivery progress, and communicate status, risks, and resource needs to program leadership and stakeholders.
  • Collaborate with product owners, enterprise architects, database administrators, quality assurance personnel, and business stakeholders to define technical solutions, delivery roadmaps, release plans, and modernization strategies.
  • Enforce engineering practices including peer review, secure coding, static and dynamic code analysis, automated testing, CI/CD, source control, configuration management, documentation, and release governance.
  • Lead Oracle database development, including data modeling, SQL and PL/SQL development, stored procedures, packages, views, indexing strategies, query optimization, and performance tuning.
  • Drive continuous improvement in application architecture, database design, code quality, automated testing, development tooling, documentation, and team delivery practices.
  • Ensure solutions meet cybersecurity, configuration-management, software assurance, accessibility, performance, and operational-support requirements.
  • Support technical and design reviews, change-control activities, release readiness reviews, audits, assessments, and corrective-action planning.
  • Conduct one-on-one meetings, performance evaluations, technical coaching, career-development discussions, and succession planning.
  • Directly supervise assigned software developers and provide technical direction to supporting development, database, quality assurance, and configuration-management personnel as required.
  • Establish team goals, performance expectations, workload priorities, training plans, and professional-development objectives.
  • Promote a collaborative, accountable, customer-focused engineering culture emphasizing quality, security, innovation, and continuous improvement.
  • Serve as the senior technical escalation point for complex application, integration, database, performance, and production-support issues.

Benefits

  • Growth: AI-powered career tool identifying career steps and learning opportunities.
  • Support: Internal mobility team focused on helping employees achieve career goals.
  • Comprehensive benefits and wellness packages.
  • 401(k) with company match.
  • Competitive pay and paid time off.
  • Medical plan options, including some with Health Savings Accounts.
  • Dental plan options.
  • Vision plan.
  • Full flex work weeks where possible.
  • Paid time off plans including vacation, sick and personal time, holidays, and paid parental, military, bereavement, and jury duty leave.
  • Short- and long-term disability benefits.
  • Life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service