Talent.com
Senior Software Engineer
Senior Software EngineerSidley Austin • Chicago, IL, United States
Senior Software Engineer

Senior Software Engineer

Sidley Austin • Chicago, IL, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Senior Software Engineer

The Senior Software Engineer is a hands-on technical contributor responsible for building and maintaining automation solutions on our cloud-native platform. This role requires strong software engineering fundamentals combined with cloud architecture knowledgeyou'll be writing C# backend APIs, TypeScript custom nodes, Infrastructure-as-Code, and designing event-driven workflow architectures.

Duties and Responsibilities

  • Implement CQRS handlers using MediatR pattern
  • Build ASP.NET Core Web API endpoints with Controllers pattern
  • Implement Entity Framework Core data access layer
  • Build custom n8n nodes for enterprise integrations
  • Design and implement n8n workflows for business process automation including email processing, document routing, data synchronization, and API integrations
  • Translate business requirements into technical workflow specifications with data flow diagrams and sequence diagrams
  • Implement complex data transformations using JavaScript / Python code nodes
  • Design event-driven architectures using Service Bus triggers and webhook patterns
  • Optimize workflow performance through batch sizing, parallel processing, and work distribution
  • Apply data / control plane separation : store large data in Data Tables / SQL / Blob Storage, pass references in messages
  • Implement error handling strategies including retry logic, dead-letter queue handling, and compensating transactions
  • Write workflow documentation including data schemas, error scenarios, and operational runbooks
  • Troubleshoot production issues including workflow failures, API integration errors, and Azure service connectivity
  • Conduct code reviews for peer pull requests focusing on code quality, security, and architectural patterns
  • Contribute to platform improvements including CI / CD pipeline enhancements, observability, and developer tooling
  • Document technical designs, API contracts, and integration patterns

Salaries vary by location and are based on numerous factors, including, but not limited to, the relevant market, skills, experience, and education of the selected candidate. If an estimated salary range for this role is available, it will be provided in our Target Salary Range section. Our compensation package also includes bonus eligibility and a comprehensive benefits program. Benefits information can be found at Sidley.com / Benefits.

Target Salary Range

$180,000 - $200,000 if located in Illinois

Qualifications

To perform this job successfully, an individual must be able to perform the Duties and Responsibilities (Duties) above satisfactorily and meet the requirements below. The requirements listed below are representative of the minimum knowledge, skill, and / or ability required. Reasonable accommodations will be made to enable individuals with disabilities to perform the essential functions of the job. If you need such an accommodation, please email staffrecruiting@sidley.com (current employees should contact Human Resources).

Education and / or Experience :

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical field; or equivalent professional experience with demonstrable software development skills
  • A minimum of 4 years of professional software development experience building web applications, APIs, or distributed systems
  • A minimum of 2 years of experience with cloud platforms (Azure preferred, AWS / GCP acceptable with Azure learning commitment)
  • Experience with at least one of : ASP.NET Core or Node.js, Spring Boot, Django, or equivalent backend framework
  • Understanding of object-oriented programming principles (SOLID, DRY, KISS), Async / await patterns, Task-based asynchronous programming, Dependency injection, inversion of control, LINQ queries and lambda expressions
  • Basic understanding of Entity Framework Core or similar ORM
  • Proficiency with TypeScript including types, interfaces, generics, and decorators
  • Node.js development : Async programming with Promises and async / await, REST API consumption using fetch / axios / http clients
  • Unit testing with xUnit, Jest, or equivalent testing frameworks
  • Hands-on experience with at least 3 of the following : Azure Container Apps or Azure App Service, Azure Storage, Azure SQL Database or Azure PostgreSQL, Azure Key Vault, Azure Service Bus, Application Insights
  • Docker fundamentals (Dockerfile, image building, container running)
  • CI / CD pipeline concepts (build, test, deploy stages)
  • Azure DevOps or GitHub Actions experience (modifying YAML pipelines)
  • Distributed Systems Understanding : Asynchronous messaging patterns, API integration, Error handling, Idempotency, Data consistency, Observability
  • Experience with n8n, Zapier, Make, Power Automate, Apache Airflow, Temporal, or Prefect
  • Preferred :

  • Experience with Microsoft Graph API, Redis, .NET Aspire, MediatR, FluentValidation and Polly
  • Azure certifications : AZ-204 (Developing Solutions for Microsoft Azure), AZ-104 (Azure Administrator)
  • Azure networking : Understanding of VNETs, private endpoints, Network Security Groups, and DNS resolution
  • Professional services industry experience (legal, financial services, accounting, consulting)
  • Data integration : ETL patterns, data mapping, schema transformation, data quality validation
  • Security and compliance : Understanding of data privacy, PII handling, audit logging, and SOC 2 requirements
  • Other Skills and Abilities :

  • Strong organizational skills
  • Strong attention to detail
  • Good judgment
  • Strong interpersonal communication skills
  • Strong analytical and problem-solving skills
  • Able to work harmoniously and effectively with others
  • Able to preserve confidentiality and exercise discretion
  • Able to work under pressure
  • Able to manage multiple projects with competing deadlines and priorities
  • Sidley Austin LLP is an Equal Opportunity Employer

    [job_alerts.create_a_job]

    Senior Software Engineer • Chicago, IL, United States

    [internal_linking.similar_jobs]
    Software Engineer Remote or Chicago (Blockchain DeFi)

    Software Engineer Remote or Chicago (Blockchain DeFi)

    Turnblock.io • Chicago, IL, US
    [filters.remote]
    [job_card.full_time]
    Our client is on crypto’s cutting edge technology, and we’re looking for the right engineers to join them.Our client's Blockchain Distribution Network (. DeFi (Decentralized Finance)...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Engineer

    Senior Engineer

    DMC Engineering • Chicago, IL, US
    [job_card.full_time]
    DMC is seeking talented Senior Engineers for our Automation, Embedded, and Test & Measurements service areas.Senior Engineers at DMC have 5+ years of relevant experience and provide expert leve...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    TransMarket Group • Chicago, IL, US
    [job_card.full_time]
    Founded in 1980 as Aardvark Financial, TransMarket Group (TMG) is a privately held global markets proprietary trading firm in Chicago. We use next-generation technology to capture opportunities arou...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Compute Platform

    Senior Software Engineer, Compute Platform

    Moonlite • Chicago, IL, US
    [job_card.full_time]
    Moonlite delivers high-performance AI infrastructure for organizations running intensive computational research, large-scale model training, and demanding data processing workloads.We provide infra...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Relativity • Chicago, IL, United States
    [job_card.full_time]
    At Relativity, we build technology that helps people uncover the truth in complex data.Our software (SaaS) empowers legal professionals, governments, and organizations around the world to navigate ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    NielsenIQ • Chicago, IL, US
    [job_card.full_time]
    NIQ is the world's leading consumer intelligence company, delivering the most complete understanding of consumer buying behavior and revealing new pathways to growth. In 2023, NIQ combined with ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr Software Engineer

    Sr Software Engineer

    Infleqtion • Chicago, IL, US
    [job_card.full_time]
    We are seeking self-motivated, energetic individuals with exceptional problem-solving and technical skills to help drive our. We break down barriers between disciplines, stepping in wherever we can ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Software Engineer

    Lead Software Engineer

    Excel Sports Management • Chicago, IL, US
    [job_card.full_time]
    Our success is rooted in our people, our high character reputation and our commitment to creating a diverse and welcoming workplace. We focus on team chemistry, collaboration, strong relationships, ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Arrive Logistics • Chicago, IL, US
    [job_card.full_time]
    Arrive Logistics is a leading transportation and technology company in North America, with plans to continue to significantly grow year over year. Our success is a testament to our remarkable team a...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - MAAS

    Senior Software Engineer - MAAS

    Canonical • Chicago, IL, US
    [job_card.full_time]
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise in...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Vivid Seats • Chicago, IL, US
    [job_card.full_time]
    Founded in 2001, Vivid Seats (NASDAQ : SEAT) is a leading online ticket marketplace committed to becoming the ultimate partner for connecting fans to the live events, artists, and teams they love.We...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Meds • Chicago, IL, US
    [job_card.full_time]
    Our mission is to better patients' lives through innovative healthcare solutions.With a team of 300 professionals across various specialties, we've built scalable pharmacy, telemedicine, an...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Backend Engineer

    Senior Backend Engineer

    Beacon Talent • Chicago, IL, US
    [job_card.full_time]
    Our client is a fast-scaling digital platform focused on transforming the way physical and digital operations connect across industries such as design, logistics, and fulfillment.With a strong engi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Carta Healthcare • Chicago, IL, US
    [job_card.full_time]
    You will design, develop, and maintain backend applications, services, and systems.This role involves close collaboration with product stakeholders, supporting internal teams, and engaging with cus...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer - Crypto

    Senior Software Engineer - Crypto

    Career Renew • Chicago, IL, US
    [job_card.full_time]
    Career Renew is recruiting for one of its clients a Senior Software Engineer - Crypto - this is a fully remote role for US / EU based candidates. Join a stellar team of leaders and experts in blockcha...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software QA Engineer

    Senior Software QA Engineer

    PsiQuantum • Chicago, IL, United States
    [job_card.full_time]
    PsiQuantum'smission is to build the first useful quantum computers-machines capable of delivering the breakthroughs the field has long promised. Since our founding in 2016, our singular focus has be...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Windows / Desktop Applications - Chicago, USA

    Senior Software Engineer, Windows / Desktop Applications - Chicago, USA

    Speechify • Chicago, IL, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocations • Lincolnwood, Illinois, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer - Simulation and Virtualization.Key Responsibilities Contribute to architecting and developing a simulation platform for next-gen DGX platforms...[show_more]
    [last_updated.last_updated_1_day] • [promoted]