IL0207-Software Engineer II

RR DonnelleyWarrenville, IL
$118,141Remote

About The Position

Research, design, and develop computer and network software or specialized utility programs. Process and analyze high volume data to mine valuable chunks of information. Analyze input and output data to discover understanding of systems interesting signals, validate outputs, gain blocks while managing the complexity. Build powerful systems from simple building to improve quality and efficiency of development. Contribute to the team's continuous efforts to platforms, tools, and processes. Code software requirements and changes based on design specification. Write queries to handle data in a database. Collaborate with the engineering organization and across multi-disciplinary teams to solve technical problems.

Requirements

  • Bachelor’s degree or foreign equivalent degree in Computer Science, Computer Engineering, Mathematics, Physics, or a related field, and two (2) years of related work experience.
  • Two (2) years of experience with/in: Programming in web technologies, such as web-based UI and web services.
  • Two (2) years of experience with/in: Programming using back-end services, such as Java, C#, or C++.
  • Two (2) years of experience with/in: Programming, designing, and testing with standard platform technologies such as Microsoft or Java.
  • Two (2) years of experience with/in: SQL databases.
  • Two (2) years of experience with at least three (3) of the programming tools such as Spring Boot, HTML, CSS, JavaScript, Angular, MySQL, Rest, Git, GRPC and/or Microservices.

Responsibilities

  • Research, design, and develop computer and network software or specialized utility programs.
  • Process and analyze high volume data to mine valuable chunks of information.
  • Analyze input and output data to discover understanding of systems interesting signals, validate outputs, gain blocks while managing the complexity.
  • Build powerful systems from simple building to improve quality and efficiency of development.
  • Contribute to the team's continuous efforts to platforms, tools, and processes.
  • Code software requirements and changes based on design specification.
  • Write queries to handle data in a database.
  • Collaborate with the engineering organization and across multi-disciplinary teams to solve technical problems.

Benefits

  • medical
  • dental
  • vision coverage
  • paid time off
  • disability insurance
  • 401(k) with company match
  • life insurance
  • other voluntary supplemental insurance coverages
  • parental leave
  • adoption assistance
  • tuition assistance
  • employer/partner discounts
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service