Jobs · Business Development · Nebraska

Software Development Engineer IV-

EPITEC · Omaha, NE · 2 days ago
Business DevelopmentContract

About the role

The Application Architect is responsible for defining and governing enterprise application architecture, Azure cloud solutions, security, DevSecOps, and engineering standards. This role provides technical leadership for application modernization, cloud adoption, API and microservices architecture, and secure software delivery. Working across business and technology teams, the Architect drives scalable, resilient, and maintainable solutions while promoting Shift-Left engineering, BDD-driven development, automation, security, and quality-first delivery practices.

Responsibilities

  • Architecture & Technical Leadership: Lead architecture design, technology selection, and technical governance for enterprise applications and Azure-based solutions. Create and maintain solution architectures, application blueprints, technical roadmaps, and architectural standards. Collaborate with business stakeholders and product teams to translate business requirements into scalable and maintainable technical solutions. Conduct architecture reviews, design reviews, and technical risk assessments. Establish architectural patterns and standards for APIs, microservices, event-driven architectures, integrations, and cloud-native applications. Mentor developers, technical leads, and engineering teams while promoting engineering excellence and architectural best practices.
  • Azure Cloud Architecture: Design and govern solutions utilizing Azure services including Azure App Services, Azure API Management, Azure Functions, Azure App Configuration, Azure Key Vault, Azure Monitor, Application Insights, Azure SQL, Storage Accounts, Service Bus, and Event Grid. Define application resiliency, scalability, disaster recovery, and business continuity architectures. Develop cloud adoption strategies aligned with Azure Well-Architected Framework principles. Lead modernization and migration initiatives to Azure cloud platforms. Establish observability and operational excellence standards across applications and environments.
  • DevSecOps, Shift Left & Azure DevOps: Define and implement enterprise Shift Left strategies that integrate security, quality, testing, and compliance earlier within the SDLC. Establish DevSecOps standards and governance across development teams. Lead architecture decisions related to Azure DevOps platform design, repository management, branching strategies, release management, and deployment governance. Define CI/CD architecture and deployment automation standards utilizing Azure DevOps and Jenkins. Establish quality gates, code review standards, static code analysis, open-source dependency scanning, and automated testing practices. Drive adoption of automated security controls leveraging tools such as Fortify and Sonatype.
  • BDD, TDD & Quality Engineering: Establish and govern Behavior Driven Development (BDD) and Test Driven Development (TDD) practices across engineering teams. Define enterprise testing strategies including unit testing, integration testing, security testing, performance testing, and automated regression testing. Promote quality engineering practices that improve application reliability and maintainability.
  • Feature Management & Application Configuration: Define Feature Flag, progressive delivery, and deployment strategies. Establish centralized application configuration using Azure App Configuration. Govern feature toggles, environment configurations, and release controls. Enable low-risk, agile application deployments.
  • Security & Data Protection: Define secure cloud architecture aligned with Zero Trust principles. Implement security controls using Entra ID, Managed Identities, Key Vault, Private Endpoints, and

Similar jobs