Software Engineer
Location
Colorado + 14 moreAll locations: Colorado | Illinois | New Jersey | New York | Maryland | Massachusetts | Minnesota | Missouri | Rhode Island | Tennessee | Texas | Vermont | Virginia | Washington | Wisconsin
Posted
1 day ago
Salary
$107K - $234K / year
Seniority
Senior
Job Description
Software Engineer
Husch Blackwell
• Architect, build, and maintain web application infrastructure and the data systems that support 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 that serve organizational goals. • Write and maintain production-quality code across the full stack, with particular 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 the Information Engineers on shared front-end concerns, providing architectural guidance while collaborating on design system implementation and UI component quality. • Participate in continuous learning and professional development, with particular focus on emerging technologies relevant to the transformation office's R&D agenda.
Job 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
- Proficiency in one or more back-end languages (e.g., Python, Javascript, TypeScript) and familiarity with modern front-end frameworks (e.g., React, Vue)
- 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.
- 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.
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
- an employee assistance program
- Paid Time Off
- paid holidays
- participation in a retirement plan program after meeting eligibility requirements
- and more.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Application Developer
AVANTTiAgilidade | Senioridade | Transparência | Responsabilidade Social
• Develop Java applications using Spring Framework and Spring Boot • Design and implement microservices-based architectures • Develop and consume REST APIs • Integrate applications using JMS, Kafka, or other messaging systems • Work with Oracle databases, including data modeling and SQL query optimization • Develop solutions using NoSQL databases (MongoDB, Cassandra, DynamoDB, or similar) • Deploy applications to cloud environments (AWS, Azure, or GCP) • Ensure application observability using monitoring tools • Apply development best practices, automated testing, code reviews, and software quality standards • Participate in architectural decisions and technology evolution
Principal Software Engineer, Load Balancer
CiscoWe securely connect everything to make anything possible.
• Define and evolve the architecture of our enterprise-grade load balancer. • Lead design and development of the load balancer’s data plane, control plane and orchestration tools for scalable traffic management and high availability within Kubernetes. • Guide the team through technical decisions, design reviews, and performance/security optimizations. • Collaborate across engineering, product, and customer teams to align technical direction with business needs. • Contribute to and uphold engineering best practices, code quality, and operational excellence.
Lead iOS Engineer
DraftKings Inc.Defining what it means to build and deliver the most extraordinary sports & entertainment experiences.The Crown is Yours
• Lead the design and delivery of scalable iOS build and release tooling, including Azure DevOps pipelines, build caching, release automation, shared scripts, reusable tasks, variable groups, and consistent build-system configurations across teams. • Advance CI/CD performance and efficiency by evaluating emerging tooling, reducing build times, eliminating unused capacity, and tracking impact with measurable metrics. • Set and uphold coding standards, architecture patterns, and best practices across the iOS engineering team. • Collaborate with Product Managers, DevOps and backend engineers and tech leads to align technical solutions and tooling direction with business goals and the broader mobile platform strategy. • Mentor and coach iOS engineers, fostering a culture of collaboration, growth, and technical excellence. • Monitor and optimize app performance, stability, and release processes to ensure smooth, reliable deployments. • Stay current with iOS platform updates, tools, and emerging trends, introducing innovative solutions that keep our apps ahead of the curve. • Partner with leadership to shape product roadmaps and contribute to the long-term mobile strategy.
• 构建事件驱动的市场模拟器和可扩展的多智能体运行环境 • 设计策略接口、回测、撮合、费用、滑点和风险模型 • 管理数百到数千个智能体的调度、状态、日志和故障恢复 • 建立实验追踪、基准、统计检验和防止数据泄漏的流程 • 与研究人员一起把想法转化为可验证、可复现的实验




