Unknown Company

IT Software Engineer 4

chicago, il • Posted 4 days ago
Remote Contract Software Architecture & Engineering

IT Software Engineer 4

Location: Peoria or Chicago, IL — Hybrid schedule (2 days per week onsite, remainder remote). Expected to transition to full-time onsite in the future. Contract (12‑month position). Compensation: up to $87.61/hr + full benefits (vision, dental, health insurance, 401k, holiday pay).

Job Summary

Cullerton Group seeks a highly experienced IT Software Engineer to design, develop, test, and support complex enterprise software systems. The role focuses on backend software development, cloud‑based architectures, and large‑scale application integrations. The engineer will work within an Agile/Scrum team, contributing to high‑impact systems that support mobile, web, cloud, and server‑based platforms. This position is ideal for a senior‑level engineer who excels at independent problem‑solving, mentoring others, and delivering scalable, high‑quality software solutions.

Key Responsibilities

  • Design, code, test, debug, and deploy complex software applications and system components.
  • Modify and enhance existing databases, applications, and systems.
  • Develop and maintain cloud‑based solutions using AWS services.
  • Build and maintain CI/CD pipelines for automated deployment and testing.
  • Develop and maintain RESTful APIs and microservices architectures.
  • Perform integrated testing and customer acceptance testing.
  • Troubleshoot complex application and infrastructure issues, including off‑hours support when required.
  • Provide technical leadership, guidance, and mentoring to other team members.
  • Support documentation, training, and usability efforts for internal customers.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering or related field.
  • 8+ years of professional software development experience.
  • Strong expertise in Java backend development.
  • 3+ years of hands‑on experience with AWS (ECS, Lambda, Fargate, S3, IAM, CloudFormation).
  • Experience developing software using relational and NoSQL databases.
  • Strong understanding of software architecture patterns (MVC, microservices, event‑driven systems).
  • Experience with CI/CD tools such as Jenkins or Azure DevOps .
  • Strong understanding of data structures, algorithms, and computer science fundamentals.
  • Excellent verbal, written, and interpersonal communication skills.

Preferred Qualifications

  • Master’s degree in a related technical field.
  • Experience with batch and stream processing technologies (SQS, SNS, Kinesis).
  • Hands‑on experience with API tools such as Swagger and Postman.
  • Experience with automated testing frameworks (Selenium, Cucumber).
  • Familiarity with datastores such as DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, or Oracle.
  • Experience working in highly collaborative Agile development environments.

Why This Role?

This position offers the opportunity to work on complex, enterprise‑scale systems within a highly collaborative Agile environment. You will contribute to mission‑critical platforms, leverage modern cloud technologies, and play a key role in shaping scalable software solutions. Cullerton Group provides a professional environment with strong growth potential, challenging technical work, and long‑term career opportunities.

Job Details

  • Seniority level: Mid‑Senior level
  • Employment type: Contract
  • Job function: Information Technology
  • Industries: Agriculture, Construction, Mining Machinery Manufacturing

#J-18808-Ljbffr
Back to Job Search