About the Role
The Software Engineer designs, builds, and maintains technical systems and application infrastructure for human-centered information experiences. This role is responsible for the architecture, performance, and reliability of web applications and their supporting data systems, aligning with Information Design & Engineering (ID&E) objectives. The position operates at the intersection of production engineering and R&D, requiring both system reliability and curiosity for emerging capabilities like generative AI and XR interfaces.
Responsibilities
- Architect, build, and maintain web application infrastructure and data systems for interactive, narrative-driven information experiences.
- Own application-layer technical standards, including code quality, system design patterns, deployment practices, and performance benchmarks.
- Collaborate with Information Engineers, designers, and data scientists to deliver engaging data stories, visualizations, and user interfaces.
- Write and maintain production-quality code across the full stack, with emphasis on back-end services, data APIs, and application infrastructure.
- Lead the evaluation, integration, and responsible deployment of generative AI capabilities within web applications and information systems.
- Prototype and develop proof-of-concept architectures for emerging interface paradigms, including extended reality (XR) and AI-assisted user experiences.
- Ensure application reliability, security, accessibility, and scalability across all systems owned by the ID&E team.
- Research and evaluate new technologies, frameworks, and architectural approaches to advance the team's technical capabilities.
- Establish and document technical standards and best practices for application engineering within the ID&E practice.
- Partner with Information Engineers on shared front-end concerns, providing architectural guidance and collaborating on design system implementation and UI component quality.
- Participate in continuous learning and professional development, focusing on emerging technologies relevant to the transformation office's R&D agenda.
Requirements
- Bachelor's degree in a relevant field (e.g., Computer Science, Software Engineering, Information Systems) or equivalent practical knowledge and experience.
- 5+ years of experience in application engineering, software development, or a closely related technical role, with demonstrable progression toward senior-level ownership and decision-making.
- Proficiency across the full web stack, with particular depth in back-end services, data APIs, and application infrastructure.
- Front-end fluency sufficient to collaborate effectively on UI architecture and component quality.
- Experience designing and owning web application architecture for data-intensive or interactive applications, including decisions around scalability, performance, and maintainability.
- Experience integrating generative AI capabilities into production or near-production applications, including working with LLM APIs and prompt-driven workflows.
- Knowledge of data pipeline architecture, data APIs, and cloud data platform integration, with the ability to design the application layer that consumes and exposes that data.
- Experience with cloud infrastructure and deployment practices (Azure preferred), including familiarity with CI/CD, environment management, and application security.
- Demonstrable knowledge of software architecture patterns, engineering best practices, and security principles appropriate to an enterprise environment.
- Familiarity with emerging interface technologies, such as extended reality (XR), spatial computing, or AI-assisted interfaces, or a demonstrated appetite for rapid learning in adjacent technical domains.
- Interdisciplinary experience or intellectual curiosity that brings a distinctive perspective to technical problem-solving, particularly in the context of information design and emerging interface technologies.
- Demonstrable ability to communicate complex technical concepts clearly to audiences of varying backgrounds, including legal professionals, firm leadership, and non-technical collaborators.
- Strong ability to translate technical architecture and engineering decisions into outcomes that serve both business objectives and user experience goals.
Skills
- Back-end services
- Data APIs
- Application infrastructure
- Full web stack
- Generative AI integration
- Extended reality (XR) interfaces
- Information design
- Python
- Javascript
- TypeScript
- React
- Vue
- LLM APIs
- Prompt-driven workflows
- Data pipeline architecture
- Cloud data platform integration
- Cloud infrastructure
- Azure
- CI/CD
- Environment management
- Application security
- Software architecture patterns
- Engineering best practices
- Security principles
- Emerging interface technologies
- Spatial computing
- AI-assisted user experiences
- Communication of complex technical concepts
- Technical architecture translation
Location
- Remote
- Hybrid
- Central Time locations
- Eastern Time locations
- Mountain Time locations
Work Type
- Remote
- Hybrid
Experience Level
- 5+ years of experience in application engineering, software development, or a closely related technical role
- Demonstrable progression toward senior-level ownership and decision-making
Education Level
- Bachelor's degree in a relevant field (e.g., Computer Science, Software Engineering, Information Systems) or equivalent practical knowledge and experience
Salary/Compensations
- State of Colorado: $107,000 - $191,000
- State of Illinois: $105,000 - $204,000
- State of Maine: $79,000 - $182,000
- State of Maryland: $113,000 - $171,000
- State of Massachusetts: $116,000 - $222,000
- State of Minnesota: $116,000 - $192,000
- Jersey City, NJ: $126,000 - $229,000
- State of New York: $108,000 - $234,000
- State of Vermont: $115,000 - $220,000
- State of Virginia: $76,000 - $220,000
- State of Washington: $113,000 - $214,000
- Washington, D.C.: $150,000 - $220,000
Benefits
- Medical and dental coverage
- Life insurance
- Short-term and long-term disability insurance
- Pre-tax flexible spending account for certain medical and dependent care expenses
- Employee assistance program
- Paid Time Off
- Paid holidays
- Participation in a retirement plan program after meeting eligibility requirements
About the Company
- Husch Blackwell LLP is a full-service litigation and business law firm with multiple locations across the United States, serving clients with domestic and international operations.
- At Husch Blackwell we believe that diverse, equitable and inclusive teams lead to better outcomes.
- Husch Blackwell is committed to retaining, recruiting, developing, and promoting talented lawyers and business professionals with diverse backgrounds and experiences.
- We foster an engaged, diverse, and inclusive team culture of accountability and purpose that makes our Firm and our communities better.
- Our firm is committed to attracting and retaining professionals who value each other and the service we provide by embracing Teamwork, Collaboration, Client Service, and Innovation.
Equal Opportunity
- EOE/Minority/Female/Disabled/Vet.
