Unknown Company

Software Architect

dubuque, ia • Posted Yesterday
Remote Full Time Software Architecture & Engineering

  • Partner with the Solutions Architect to own the system architecture end to end, from proof of concept through design to production.
  • Translate business goals and product requirements into scalable, reliable architecture, and communicate technical direction clearly to both engineers and non-technical stakeholders.
  • Design and build software hands-on in C# and Angular, setting the technical standards the rest of the team builds against.
  • Maintain clear architecture documentation, including design decisions, system diagrams, and technical specifications, so the team can build and extend with confidence.
  • Own the Azure environment: deploy application workloads into production, manage high-level Azure infrastructure, and maintain infrastructure as code.
  • Engineer and maintain fully automated CI/CD pipelines that build and deploy our web-based applications.
  • Champion security best practices and support SOC 2 compliance across our Azure environment.
  • Drive developer enablement by introducing and scaling AI-assisted development tooling, and help integrate AI into our products.
  • Own the quality bar through code and design reviews, ensuring work conforms to our architectural standards.
  • Benchmark and tune application performance to meet scalability, reliability, and SLA targets.
  • Coach and mentor engineers, growing the team's capability in our development practices and standards.
  • Stay abreast of emerging technologies and industry trends, and champion adoption of the ones that make sense for our organization.

Requirements

  • Associate or bachelor's degree in computer science or a related field, or equivalent experience.
  • 8-10+ years designing and implementing software applications, including large-scale projects, with time spent in an architecture or technical lead capacity.
  • Proven track record balancing hands-on development with architecture and technical leadership.
  • Strong understanding of software architecture and application design patterns.
  • Outstanding collaboration and communication skills, including the ability to convey technical concepts to non-technical stakeholders.
  • Experience working in collaborative teams distributed across multiple time zones.
  • Comfortable working in a hybrid / remote working environment.
  • Deep hands-on experience with Microsoft Azure, including deploying application workloads into production.
  • Strong grasp of Azure best practices and the Azure Well-Architected Framework (scalability, reliability, security, cost).
  • Experience with high-level Azure infrastructure and infrastructure as code (IaC).
  • Experience building and maintaining automated CI/CD pipelines in Azure.
  • Experience with cybersecurity frameworks, specifically SOC 2 in an Azure environment.
  • Professional experience designing secure software systems and analyzing code for weaknesses and errors.
  • Strong hands-on experience architecting and building software in C#, Angular, and SQL.
  • Experience leading application modernization and integration initiatives.
  • Experience with AI-assisted developer tooling (for example, Claude Code) and a track record of enabling teams to adopt it.

Core Competencies

Demonstrates expertise in software architecture and design, with a strong focus on Microsoft Azure, C#, and Angular. Proven ability to lead technical initiatives, mentor teams, and ensure compliance with security standards such as SOC 2.

Highest-signal resume keywords

  • Microsoft Azure
  • C# Development
  • Angular Development
  • CI/CD Pipeline Automation
  • SOC 2 Compliance

ATS Optimization Keywords

Hard Skills

  • Software Architecture
  • Application Design Patterns
  • Infrastructure as Code (IaC)
  • Automated CI/CD Pipelines
  • Cybersecurity Frameworks
  • SQL
  • AI-Assisted Developer Tooling
  • Application Modernization
  • Technical Leadership
  • Performance Benchmarking

Soft Skills

  • Collaboration
  • Communication
  • Mentoring
  • Problem-Solving
  • Adaptability

Certifications & Qualifications

  • Bachelor's Degree in Computer Science
  • Associate Degree in Computer Science

Industry Keywords

  • Scalability
  • Reliability
  • Security Best Practices
  • Technical Direction
  • Distributed Teams

Tools & Technologies

  • Azure Well-Architected Framework
  • Azure Infrastructure
  • Development Standards
  • Technical Documentation
  • System Diagrams

#J-18808-Ljbffr
Back to Job Search