Jobs · Engineering · Illinois

Lead Software Engineer

Posted.Careers · Chicago, IL · 1 wk ago
Engineering$160k–$170k/yrFull-time

Diversified Services Network, Inc. (DSN) is seeking a full-time Lead Software Engineer to join our team in Chicago, IL. This role is within an extremely reputable, stable Fortune 100 company.

About the role

We are hiring a Lead Software Engineer to design and develop enterprise-scale backend web services using microservices architecture, Java 21+, Spring Boot, and AWS. The role involves leading a team of 12-13 engineers, architecting API-first solutions, establishing engineering best practices, and driving end-to-end software ownership. This is a hybrid position (2 days onsite in Chicago).

Responsibilities

  • Lead the design and development of enterprise-scale REST APIs and microservices using Java 21+, Spring Boot, Apigee API Gateway, and AWS cloud services.
  • Architect API-first solutions, define service contracts, payload schemas, and OpenAPI/Swagger specifications.
  • Lead solution decomposition by breaking business requirements into technical designs, user stories, and implementation tasks.
  • Guide engineers in developing secure service-to-service integrations using OAuth 2.0, JWT, and enterprise entitlement-based authorization models.
  • Serve as the technical lead for complex initiatives, driving architecture decisions, design reviews, and code reviews.
  • Collaborate with product owners, UI development teams, architects, and partner teams to ensure successful delivery of customer-focused solutions.
  • Establish engineering best practices for reliability, scalability, observability, security, and maintainability.
  • Drive quality engineering practices including automated testing, performance testing, load testing, and production readiness reviews.
  • Lead troubleshooting and resolution of complex production issues.
  • Create and maintain technical documentation, operational runbooks, and engineering standards.
  • Drive end-to-end software ownership from design through deployment, monitoring, support, and continuous improvement.

Requirements

  • Bachelor's degree and 10+ years of relevant experience.
  • Extensive software development experience using Java 17+ and Spring Boot RESTful API development, including experience with API management and gateway platforms like Apigee.
  • Proficiency in deploying and maintaining software within public cloud environments, such as AWS, Azure, or GCP.
  • Proven ability to own the end-to-end software lifecycle, including writing comprehensive automated tests using frameworks like JUnit and Mockito.
  • Experience designing and implementing Event-Driven Architectures using message streaming solutions such as AWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, Apache ActiveMQ, or Azure Event Hub.
  • Deep understanding of datastores, including relational databases (PostgreSQL, MySQL, Oracle, AWS RDS/Aurora), NoSQL (MongoDB, Cassandra, AWS DynamoDB), search engines (Elasticsearch), caching (Redis), and vector databases.
  • Hands-on experience configuring and deploying software via CI/CD pipelines using tools such as Azure DevOps, Jenkins, or GoCD.
  • Familiarity with leveraging AI-assisted coding companions such as GitHub Copilot or Cursor to accelerate the software development lifecycle.
  • Demonstrated success working within an Agile development framework, ideally Scrum.

Team and Work Environment

  • Team of 12-13 engineers, including lead engineers and senior software engineers.
  • Hybrid schedule: 2 days per week onsite in Chicago, IL.

Pay

$160,000 - $170,000 per year

Benefits

  • 401(k)
  • Health, dental, and vision insurance
  • Health savings account
  • Disability insurance
  • Life insurance
  • Employee assistance program
  • Paid time off and paid holidays

Similar jobs

Lead Software Engineer

BAE Systems, Inc.Osseo, MN· 1 mo ago
Information Technology$118k–$201k/yrapply on jobs.baesystems.com

Lead Software Engineer

Toshiba Global Commerce SolutionsFrisco, TX· 2 mo ago
Engineering$140k–$165k/yrapply on job-boards.greenhouse.io

Lead Software Engineer

Solera Holdings, LLC.Westlake, TX· 1 mo ago
Information Technologyapply on solera.wd5.myworkdayjobs.com