Application Architect

Electrosoft

$120K — $145K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field.
  • 9+ years of experience in application architecture and enterprise application development.
  • 2+ years in supervisory or technical leadership roles.
  • Expertise in designing and implementing enterprise-scale applications and distributed systems.
  • Proficient in application architecture principles and software design patterns.
  • Experience with cloud-based, hybrid, and on-premises application environments.
  • Strong communication skills for both technical and non-technical audiences.

Responsibilities

  • Lead the design and modernization of enterprise applications.
  • Define and implement application architecture strategies and best practices.
  • Collaborate with stakeholders to translate business requirements into technical solutions.
  • Guide integration efforts using APIs, web services, and enterprise platforms.
  • Evaluate and enhance existing technology environments for optimization.
  • Develop architecture documentation and technical roadmaps.
  • Mentor and supervise technical teams throughout the SDLC.

Benefits

  • Opportunity to lead and influence digital transformation initiatives.
  • Exposure to cutting-edge cloud technologies and frameworks.
  • Ability to work within critical national security domains.
  • Professional development opportunities and mentorship.
  • Participation in high-impact projects with executive visibility.
Full Job Description
Application Architect

Responsibilities and Duties:
  • Lead the design, development, integration, and modernization of enterprise applications supporting Digital Solution Development, Automation, and Infrastructure Support initiatives.
  • Define application architecture strategies, standards, and best practices that align with organizational goals and technology roadmaps.
  • Design scalable, secure, resilient, and high-performing application solutions to support mission and business requirements.
  • Collaborate with business stakeholders, product owners, developers, engineers, and infrastructure teams to translate requirements into technical solutions.
  • Evaluate existing applications, systems, and technology environments to identify modernization and optimization opportunities.
  • Develop architectural artifacts including solution designs, technical roadmaps, interface specifications, data flow diagrams, and architecture documentation.
  • Guide the implementation of cloud-based, hybrid, and on-premises application architectures.
  • Lead application integration efforts involving APIs, web services, middleware, and enterprise platforms.
  • Provide technical leadership for software development activities throughout the Software Development Lifecycle (SDLC).
  • Establish and enforce architecture governance, design reviews, coding standards, and technology selection processes.
  • Support automation initiatives by identifying opportunities to improve operational efficiency through workflow automation and digital solutions.
  • Collaborate with cybersecurity teams to ensure application architectures comply with security, privacy, and regulatory requirements.
  • Evaluate emerging technologies and recommend solutions that improve service delivery, user experience, and operational effectiveness.
  • Oversee application performance, reliability, scalability, and maintainability considerations throughout the development lifecycle.
  • Mentor and provide technical guidance to developers, engineers, analysts, and other technical personnel.
  • Supervise technical teams, assign work priorities, monitor performance, and support professional development activities.
  • Participate in project planning, risk management, budgeting, and resource allocation discussions.
  • Support system implementation, deployment, and transition activities ensuring architectural integrity is maintained.
  • Develop and maintain technical documentation, architecture diagrams, standards, and operational procedures.
  • Collaborate with infrastructure and operations teams to ensure applications are aligned with enterprise technology environments.
  • Support business continuity, disaster recovery, and high-availability planning activities.
  • Participate in executive briefings, technical reviews, and stakeholder meetings to communicate architecture decisions and recommendations.
  • Ensure compliance with organizational policies, federal standards, and industry best practices.
  • Lead continuous improvement efforts focused on application modernization, automation, and digital transformation.

Basic Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, Information Systems, or a related discipline.
  • Minimum of 9 years of directly related experience in application architecture, software engineering, systems design, or enterprise application development.
  • Minimum of 2 years of supervisory or technical leadership experience directing teams and managing technical activities.
  • Experience designing and implementing enterprise-scale applications and distributed systems.
  • Strong understanding of application architecture principles, software design patterns, and system integration methodologies.
  • Experience supporting cloud-based, hybrid, and on-premises application environments.
  • Knowledge of Software Development Lifecycle (SDLC) methodologies, including Agile, Scrum, DevSecOps, and Waterfall frameworks.
  • Experience with API design, web services, microservices architectures, and enterprise integrations.
  • Familiarity with application security principles, identity management, and secure software development practices.
  • Experience developing technical architecture documentation, solution designs, and implementation roadmaps.
  • Strong problem-solving, analytical, organizational, and decision-making skills.
  • Excellent written, verbal, and presentation communication skills.
  • Ability to effectively communicate complex technical concepts to both technical and non-technical audiences.
  • U.S. Citizen, and ability to get the clearance.

Preferred Qualifications
  • Experience supporting Department of Homeland Security (DHS) and/or Cybersecurity and Infrastructure Security Agency (CISA) programs.
  • Experience leading digital transformation, automation, and application modernization initiatives.
  • Familiarity with cloud platforms such as Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP).
  • Experience with DevSecOps pipelines, CI/CD tools, and infrastructure automation technologies.
  • Knowledge of enterprise architecture frameworks such as TOGAF, FEAF, or Zachman.
  • Experience integrating commercial off-the-shelf (COTS), SaaS, and custom-developed applications.
  • Relevant certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert, TOGAF, CISSP, PMP, or related technical certifications.
  • Experience with Zero Trust, Identity and Access Management (IAM), and enterprise security architectures.

Similar Jobs

More Jobs at Electrosoft

More Information Technology Jobs

Find similar Application Architect jobs: