×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: Rose International
Full Time, Seasonal/Temporary position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below

Date Posted: 12/02/2025

Hiring Organization:
Rose International

Position Number: 494079

Industry: Manufacturing

Job Title:

Lead Software Engineer

Job Location:

Chicago, IL, USA, 60606

Work Model:
Hybrid

Work Model Details:
Onsite 2-5 days/week

Shift: M-F, 8-5

Employment Type:

Temporary

FT/PT:
Full-Time

Estimated Duration (In months): 13

Min Hourly Rate($): 75.00

Max Hourly Rate($): 86.00

Must Have Skills/Attributes: CICD, Cloud, Hibernate, Java, Scala, Spring Framework

Experience Desired:
Experience designing and developing software applications in Java or Scala (10 yrs);
Experience leading software engineering projects. (4 yrs)

Required Minimum Education:

Bachelor’s Degree

Preferred Education:

Master’s Degree

C2C is not available

Job Description Education Requirements
  • Bachelor’s degree in Computer Science or related field and 10+ years of experience
  • Master’s degree in Computer Science or related field and 8+ years of experience
Required Skills for the Software Engineer
  • Demonstrated experience leading software engineering projects.
  • 8 years or more of experience in designing and developing software applications in Java or Scala
  • 7 or more years of developing back-end applications using Spring Framework, Hibernate, and enterprise software design patterns.
  • 7 or more years of experience with relational databases, non-relational databases and caching frameworks.
Top candidates will also have proven experience in many of the following
  • Designing, developing, deploying and maintaining software at scale.
  • Developing software applications using relational and non-relational databases.
  • Application architectural patterns, such as MVC, Microservices, Event-driven, etc.
  • Deploying software using CI/CD tools such as Jenkins, GoCD, Azure Devops etc.
  • Deploying and maintaining software using public clouds such as AWS or Azure.
  • Working within an Agile framework (ideally Scrum)
Software Engineer Overview

As a Lead Software Engineer, you will lead the design, development, testing and deployment of software systems and/or applications. Be responsible for overseeing and mentoring junior developers and handle code reviews.

Responsibilities
  • Competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work.
  • Acts as team leader for development and support groups; provides programming and application/technical leadership, guidance, and assistance to other team members.
  • Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
  • Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
  • Drives application development focused around delivering business valuable features
  • Mentor and assist software engineers, providing technical assistance and direction as needed
  • Maintains high standards of software quality within the team by establishing good practices and habits
  • Identifies and encourage areas for growth and improvement within the team
  • Guide the team to develop a structured application/interface code, new program documentation, operations documentation and user guides in a casual, flexible environment
  • Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness
  • Lead development of new functionality and applications on cross-functional Agile project teams
  • Work with product owners to develop and implement complex, iterative delivery plans.
  • Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.
  • Employee is also responsible for performing other job duties as assigned by management from time to time.
  • Only those lawfully authorized to work in the designated country associated with the position will be considered.

  • Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.

Benefits

For information and details on…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary