1

Weekend Software Jobs in Naperville, IL (NOW HIRING)

... weekend support calls. * Works independently on complex processes and modules that may be used by ... Required skills: * 7 years or more of software development experience or at least five years of ...

Software engineer 2

Chicago, IL ยท On-site

$100.50K - $137.60K/yr

... shift and weekend support calls. Works independently on complex systems or infrastructure ... Maintains high standards of software quality within the team by establishing good practices and ...

Skilled, passionate about software development, and eager to expand their influence in surrounding areas * Software craftsman who values quality over quantity * Experience with Agile or Lean ...

As a Software Engineer, you'll work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful services, to back-end C# and ...

Software Engineer 5 As a Software Engineer you will contribute to design, development, testing and deployment of software systems and/or applications. Will be working with a team dedicated to ...

New

As a Software Engineer, you'll work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful services, to back-end C# and ...

Job Requirements: * On-call evenings and weekends twice a month. * Bachelor's degree in Computer Science or equivalent is required. * Hands-on experience with developing JAVA-based software ...

Job Requirements: * On-call evenings and weekends twice a month. * Bachelor's degree in Computer Science or equivalent is required. * Hands-on experience with developing JAVA-based software ...

Software Engineer - Chicago, IL Founded in 1976 by dedicated investment professionals, they ... weekends. Requirements * Expertise with the.NET framework focusing on C#, ASP.Net, LINQ, Lambda ...

Software Engineer - Chicago, IL Founded in 1976 by dedicated investment professionals, they ... weekends. Requirements * Expertise with the.NET framework focusing on C#, ASP.Net, LINQ, Lambda ...

Full Stack Developer The Full Stack Developer position encompasses the front-end and back-end development of software applications. Responsibilities include structuring multi-threaded back ends of ...

As a UI Software Engineer you will contribute to design, development, testing and deployment of web ... shift and weekend support calls. * Works independently on complex systems or infrastructure ...

New

Software Engineer 3

Chicago, IL

$59.25 - $79.50/hr

Must be able to work nights and weekends, variable schedule(s) and overtime as necessary. * Other ... Strong understanding of software development principles, data structures, andalgorithms. * Strong ...

Software Engineer 3

Chicago, IL

$59.25 - $79.50/hr

Must be able to work nights and weekends, variable schedule(s) and overtime as necessary. * Other ... Strong understanding of software development principles, data structures, and algorithms. * Strong ...

Software Developer Join the Safety Systems Integration team supporting the Driver Safety Systems and Collision Mitigation Systems groups. As a Software Developer, you will apply the principles of ...

New

SOFTWARE ENGINEER Location: Hinckley, IL (~ 50 miles west of Chicago) Remote: Hybrid - work in office 3 days per week Join our dynamic team and contribute to the design and development of cutting ...

SOFTWARE ENGINEER Location: Hinckley, IL (~ 50 miles west of Chicago) Remote: Hybrid - work in office 3 days per week Join our dynamic team and contribute to the design and development of cutting ...

SOFTWARE ENGINEER Location: Hinckley, IL (~ 50 miles west of Chicago) Remote: Hybrid - work in office 3 days per week Join our dynamic team and contribute to the design and development of cutting ...

next page

Showing results 1-20

Weekend Software information

See Naperville, IL salary details

$47.9K

$111.7K

$165.8K

How much do weekend software jobs pay per year?

As of May 28, 2026, the average yearly pay for weekend software in Naperville, IL is $111,678.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,900.00 and $129,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Weekend Software Engineer, and why are they important?

To thrive as a Weekend Software Engineer, you need strong programming skills, knowledge of software development methodologies, and typically a degree in computer science or related field. Familiarity with version control systems like Git, coding frameworks, and collaborative tools such as Jira or Slack is expected. Excellent time management, communication skills, and the ability to work independently help set you apart in this flexible role. These abilities ensure that projects are delivered efficiently and to a high standard, even on a non-traditional schedule.

How does working as a Weekend Software Engineer typically differ from a standard weekday software engineering role?

As a Weekend Software Engineer, you'll often tackle high-priority tasks or provide critical support during off-peak hours, when fewer team members are present. This role may involve more autonomy, as well as direct communication with stakeholders to resolve urgent issues or deploy updates with minimal disruption. While you might not participate in all weekday team meetings, effective asynchronous communication is essential to stay aligned with broader project goals. The weekend schedule can offer flexibility, but it also requires strong self-management and the ability to quickly address unexpected technical challenges.

What are Weekend Software jobs?

Weekend Software jobs refer to positions where software professionals work primarily on weekends, either as part-time employees, contractors, or freelancers. These roles can involve a range of tasks such as software development, testing, maintenance, or technical support. Weekend Software jobs are ideal for those seeking flexibility, additional income, or opportunities to gain experience outside of the traditional Monday-to-Friday workweek. Companies may offer such roles to ensure continuous development cycles, cover urgent tasks, or provide 24/7 support. The nature of the work and required skills are similar to standard software jobs, but with schedules focused on weekends.

What is the difference between Weekend Software vs Weekend Web Developer?

AspectWeekend SoftwareWeekend Web Developer
Required SkillsProgramming, software development, codingWeb design, HTML/CSS, JavaScript, coding
Work EnvironmentSoftware companies, tech startups, remote optionsWeb agencies, freelance projects, remote or on-site
CertificationsProgramming certifications, coding bootcampsWeb development courses, certifications in HTML, CSS, JavaScript
Industry UsageSoftware development firms, tech industryDigital marketing, web design agencies, freelance

Weekend Software and Weekend Web Developer roles share overlapping skills like coding and remote work environments. However, Weekend Software focuses more on software programming and application development, while Weekend Web Developer emphasizes web design and front-end technologies. Both roles are in high demand in tech and digital industries, but they cater to different technical specializations.

What are the most commonly searched types of Software jobs in Naperville, IL? The most popular types of Software jobs in Naperville, IL are:
What are popular job titles related to Weekend Software jobs in Naperville, IL? For Weekend Software jobs in Naperville, IL, the most frequently searched job titles are:
What cities near Naperville, IL are hiring for Weekend Software jobs? Cities near Naperville, IL with the most Weekend Software job openings:
Software Engineer 4

Software Engineer 4

Software Technology Inc

Chicago, IL โ€ข Hybrid

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Java Developer

Hybrid in Chicago, IL - must interview onsite

12 month contract - very likely to extend

This position reports to Software Engineering Manager, as do other staff jobs in application and technical systems and programming sections. Responsibilities are within functional lines with individuals assisting in new program development and/or maintenance of existing mobile, WEB, Cloud, server, computing systems.

Typical Day:

  • Work as part of Agile team and participate in Scrum activities.
  • Competent to perform all programming, development, integration and system administration assignments without close supervision.
  • Designs, codes, tests, and debugs programs of high complexity.
  • Configuration or customization of purchased software solutions with high complexity.
  • Provides project management, programming, systems, and/or system administration leadership, guidance, and assistance to other team members.
  • Works on more complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
  • Works independently on complex processes and modules that may be used by one or more programs, systems or in support of infrastructure component change management.
  • Develops major system modules, programs or infrastructure released based on requirements gathered from system customers.
  • Performs integrated testing and customer acceptance testing of system components that requires careful planning and execution to ensure timely, quality results
  • Fully knowledgeable of programming languages appropriate to the platform supported, program design and specification development, programming logic, logic diagrams, system analysis techniques, testing, debugging, documentation standards, file design, storage and internal systems;
  • Performs integration tasks for in-house developed systems and/or purchased hardware and software solutions. Assists customers with documentation, training and usability efforts.
  • Position will be remote hybrid in either Peoria or Chicago - local candidates only. Interviews will be on-site. On site interviews will be conducted in either Chicago or Peoria, depending on candidate location. NOTE LOCATION at top of resume.

Technical Skills:

  • Required skills:
    • 7 years or more of software development experience or at least five years of experience with masterโ€™s degree in computer science or related field.
    • 7 years or more of experience in designing and developing software applications in Java or at least five years of experience in Java with masterโ€™s degree in computer science or related field.
    • At least 2 years of experience developing in AWS: cloud formation templates, deploying ECS clusters, Lambda, Fargate, Amazon Elastic Search, RDS, S3.
    • Strong understanding of IAM roles and policies.
  • Desired:
    • Proven experience in following,
      • Designing, developing, deploying and maintaining software at scale. One year of experience building and developing with Cloud Technologies (such as AWS, Azure, GCP)
      • Developing software applications using relational and Nosql databases.
      • Application architectural patterns, such as MVC, Microservices, Event-driven, etc.
      • Deploying software using CI/CD tools such as Jenkins, Azure Devops etc. o Deploying and maintaining software using public clouds such as AWS or Azure.
      • Working within an Agile framework (ideally Scrum)
    • Strong understanding and/or experience in some of the following,
      • Batch or stream processing systems such as Apache Spark, Flink, Akka, Storm
      • Message brokers such as Kafka, Rabbitmq, AWS SQS, AWS SNS, Apache ActiveMQ, Kinesis.
      • Experience designing well-defined Restful APIs
      • Hands on experience with API tools such as Swagger, Postman and Assertible
      • Test driven development and behavior driven development.
      • Hands on experience with testing tools such as Selenium and Cucumber and their integration into CI/CD pipelines.
      • Datastores such as DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle.
    • Must demonstrate solid knowledge of computer science fundamentals like data structures and algorithms.

Soft Skills:

  • Ability to work under pressure and within time constraints โ€ข Passion for technology and an eagerness to contribute to a team-oriented environment

Education Requirements:

  • Bachelorโ€™s degree in Computer science or Electrical engineering or related field.