1

Enterprise Application Developer Jobs (NOW HIRING)

Application Developer Lead

Quantico, VA · On-site

$145K - $160K/yr

Enterprise Application Development & Sustainment (Task 2.11) * Lead full software development ... Mentor developers and promote knowledge sharing across the development team. * Support testing ...

Application Developer Lead

Quantico, VA · On-site +1

$145K - $160K/yr

Enterprise Application Development & Sustainment (Task 2.11) * Lead full software development ... Mentor developers and promote knowledge sharing across the development team. * Support testing ...

We are seeking a strategic and highly analytical Enterprise Application Architect to bridge the gap ... You will serve as a technical north star for our engineering teams, balancing the need for rapid ...

Title: Enterprise Application Lead Location: Dallas, TX - Onsite 1 day a week Salary: $150k ... Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent education and ...

Showing results 41-60

Enterprise Application Developer information

See salary details

$87.5K

$105.7K

$140K

How much do enterprise application developer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for enterprise application developer in the United States is $105,696.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,000.00 and $122,000.00 per year, depending on experience, location, and employer.

What is an enterprise application developer?

Enterprise Application Developers are professionals who design, build, test, and maintain large-scale software applications used by organizations to support their business processes. These developers work with complex systems such as customer relationship management (CRM), enterprise resource planning (ERP), and other critical business tools. They collaborate closely with business analysts, project managers, and end users to ensure that applications meet organizational requirements and are scalable, secure, and efficient. Their skill set typically includes expertise in programming languages, databases, system integration, and enterprise software frameworks.

What is the difference between Enterprise Application Developer vs Software Engineer?

AspectEnterprise Application DeveloperSoftware Engineer
CredentialsBachelor's in Computer Science or related field; often certifications in specific platformsBachelor's or higher in Computer Science or related field; similar certifications
Work EnvironmentDevelops large-scale enterprise applications, often in corporate or cloud environmentsDesigns and develops software across various domains, including enterprise, web, and mobile
Industry UsageCommon in finance, healthcare, and large corporationsWidely used across tech, finance, startups, and enterprise sectors
Comparison FocusSpecializes in enterprise-level solutions and integrationsBroader software development roles, including applications and systems

While both roles require strong programming skills and similar educational backgrounds, Enterprise Application Developers focus specifically on building and maintaining large-scale enterprise systems, often involving specific platforms and integrations. Software Engineers have a broader scope, working on various types of software projects across multiple industries.

What are some common challenges enterprise application developers face when integrating new software with legacy systems?

Enterprise Application Developers often encounter challenges when integrating new solutions with existing legacy systems, such as compatibility issues, limited documentation, and outdated technologies. These challenges require creative problem-solving, in-depth understanding of both old and new systems, and effective communication with stakeholders to ensure a smooth transition. Developers frequently need to balance maintaining system stability with implementing modern features, which can involve significant troubleshooting and iterative testing.

What are the key skills and qualifications needed to thrive as an enterprise application developer, and why are they important?

To thrive as an Enterprise Application Developer, you need strong programming skills in languages such as Java, C#, or Python, a solid understanding of software architecture, and a degree in computer science or a related field. Familiarity with enterprise platforms (like SAP, Oracle, or Salesforce), cloud services, and relevant certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer) are typically required. Excellent problem-solving, collaboration, and communication skills help developers work effectively with cross-functional teams and stakeholders. These competencies ensure the creation of robust, scalable solutions that meet business needs and support organizational growth.
More about Enterprise Application Developer jobs
Infographic showing various Enterprise Application Developer job openings in the United States as of July 2026, with employment types broken down into 77% Full Time, 17% Part Time, 1% Temporary, and 5% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $105,696 per year, or $50.8 per hour.

Application Developer Lead

Diaconia

Quantico, VA • On-site

$145K - $160K/yr

Full-time

Re-posted 9 days ago


Job description

Job Type
Full-time
Description
Position Overview
Diaconia is seeking an experienced Application Developer Lead to lead the design, development, modernization, integration, and sustainment of enterprise applications supporting the Office of Special Investigations. This position serves as the technical lead for application development efforts across Microsoft 365, SharePoint Online, Microsoft Power Platform, custom web applications, and other mission-critical business applications supporting classified and unclassified environments.
The Application Developer Lead provides technical leadership throughout the software development lifecycle, collaborates with Government stakeholders to translate mission requirements into scalable technical solutions, and oversees Agile software delivery teams responsible for developing secure, reliable, and highly available enterprise applications. Working closely with the Program Manager, the Application Developer Lead ensures development activities align with contract objectives, cybersecurity requirements, enterprise architecture standards, and mission priorities.
Key Responsibilities
Application Development Leadership
  • Lead the architecture, design, development, testing, deployment, and sustainment of enterprise business applications supporting OSI operations.
  • Provide technical leadership to application developers and serve as the senior technical advisor for application modernization initiatives.
  • Design scalable, secure, and maintainable application architectures supporting classified and unclassified environments.
  • Establish development standards, coding best practices, documentation standards, and quality assurance processes.

Microsoft 365 & Power Platform Development (Task 2.2)
  • Lead administration and development of DAF365 SharePoint environments, including Site Collections, Sites, Hubs, document libraries, lists, permissions, and governance.
  • Design and develop enterprise workflows using Microsoft Power Automate.
  • Develop Canvas Apps and Model-Driven Apps using Microsoft Power Apps.
  • Design Power BI dashboards, reports, semantic models, and data visualizations supporting executive decision-making.
  • Integrate SharePoint, Power Platform, and enterprise data sources to automate business processes.
  • Develop solutions utilizing Power Fx, DAX, Power Query, JSON, REST APIs, and Microsoft cloud services.
  • Support customer requirements gathering, troubleshooting, user support, and continuous process improvement.
  • Ensure solutions comply with DAF governance, Zero Trust security principles, and Government Community Cloud (GCC/GCC High) requirements.

Enterprise Application Development & Sustainment (Task 2.11)
  • Lead full software development lifecycle activities including analysis, design, coding, testing, implementation, maintenance, and modernization of enterprise applications.
  • Develop secure web applications, APIs, backend services, and database integrations supporting OSI mission systems.
  • Perform application enhancements, defect resolution, performance tuning, and lifecycle sustainment.
  • Implement secure coding practices, vulnerability remediation, and application hardening.
  • Coordinate software releases, version control, configuration management, and production deployments.
  • Develop and maintain technical documentation, design artifacts, interface specifications, and operational procedures.
  • Ensure application availability, reliability, scalability, and maintainability consistent with contract performance objectives.

Agile Project Leadership (Task 2.9)
  • Lead Agile software development teams utilizing Scrum, Kanban, and hybrid project delivery methodologies.
  • Facilitate Sprint Planning, Daily Scrum meetings, Sprint Reviews, Retrospectives, backlog refinement, and release planning.
  • Coordinate development priorities with Government stakeholders, Product Owners, and Program Management.
  • Track project schedules, technical risks, sprint metrics, and development progress.
  • Support preparation of technical briefings, status reports, executive presentations, and project documentation.
  • Assist the Program Manager with project planning, resource allocation, technical scheduling, and continuous process improvement initiatives.

Technical Collaboration & Quality Assurance
  • Collaborate with cybersecurity, infrastructure, cloud engineering, networking, and operations teams to ensure successful application integration.
  • Review software designs, code quality, architecture decisions, and technical implementations.
  • Mentor developers and promote knowledge sharing across the development team.
  • Support testing, validation, user acceptance testing, and deployment readiness activities.
  • Ensure compliance with DoD, Department of the Air Force, and OSI security policies, software engineering standards, and configuration management processes.
Disclaimer The responsibilities and duties outlined in this job description describe the general nature and level of work performed within this role. They are not intended to be an exhaustive list and may be modified to meet evolving customer, contractual, or organizational requirements.
Requirements
Required Minimum Qualifications
  • Active Top Secret Security Clearance.
  • U.S. Citizenship required.
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related discipline. Equivalent professional experience may be considered.
  • Demonstrated experience leading enterprise application development teams supporting Federal or DoD organizations.
  • Experience developing Microsoft Power Platform solutions including Power Apps, Power Automate, Power BI, and SharePoint Online.
  • Experience developing enterprise web applications, APIs, databases, and workflow automation solutions.
  • Experience leading Agile software development projects using Scrum and Kanban methodologies.
  • Strong knowledge of software architecture, SDLC, DevSecOps principles, source control, automated testing, and CI/CD pipelines.
  • Experience gathering customer requirements and translating business needs into technical solutions.
  • Strong written and verbal communication skills with experience briefing technical and non-technical stakeholders.

This position is fully ON-SITE, must be willing to be ON-SITE daily.
Preferred Qualifications
  • Microsoft Certified: Power Platform Functional Consultant Associate (PL-200).
  • Microsoft Certified: Power BI Data Analyst Associate (PL-300).
  • Microsoft Certified: Power Platform Fundamentals (PL-900).
  • Agile certifications such as Certified ScrumMaster (CSM), PMI-ACP, or SAFe.
  • Experience supporting Department of the Air Force, DoD, or Intelligence Community enterprise applications.
  • Experience with Azure DevOps, Git, REST APIs, SQL Server, Microsoft Graph API, and cloud-native application development.
  • Experience implementing Zero Trust architecture and secure application development practices.
  • Experience supporting classified enterprise environments.

Salary Description
$145,000-$160,000