IT Software Engineer
Listed on 2026-01-12
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer, DevOps
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).
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.
- 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, Cloud Formation).
- Experience developing software using relational and No
SQL databases. - Strong understanding of software architecture patterns (MVC, microservices, event‑driven systems).
- Experience with CI/CD tools such as Jenkins or Azure Dev Ops
. - Strong understanding of data structures, algorithms, and computer science fundamentals.
- Excellent verbal, written, and interpersonal communication skills.
- 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 data stores such as Dynamo
DB, Mongo
DB, Cassandra, Redis, Elasticsearch, MySQL, or Oracle. - Experience working in highly collaborative Agile development environments.
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
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).