ICW Group

Software Engineer III

ICW Group

full-time

Posted on:

Location Type: Remote

Location: Remote • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $105,780 - $189,347 per year

Job Level

Mid-LevelSenior

Tech Stack

DockerJavaJenkins.NETSQL

About the role

  • Assume responsibility for the implementation of new and maintenance of existing business and IT solutions.
  • Provides technical support to the organization’s operations to maximize systems.
  • Conceptualizes, creates, and maintains software solutions to support the Company’s business and IT Operations.
  • Partners with project management and other engineering teams in determining overall system solutions.
  • Techniques and Agile methodologies to enhance existing designs and implementations.

Requirements

  • Bachelor's degree from four-year college or university preferred with a major or emphasis in Computer Science, Information Technology, Engineering, or related field
  • Minimum 5 years of related experience and/or training; or equivalent combination of education and experience.
  • Experience designing and implementing software using established design patterns.
  • Competency in at least 2 programming language such as Java or .NET.
  • Proven experience with database design and SQL.
  • Familiar with Docker or other containerization technologies.
  • Familiar with Jenkins or other CI/CD tools.
Benefits
  • We offer a competitive benefits package, with generous medical, dental, and vision plans as well as 401K retirement plans and company match
  • Bonus potential for all positions
  • Paid Time Off with an accrual rate of 5.23 hours per pay period (equal to 17 days per year)
  • 11 paid holidays throughout the calendar year
  • Want to continue learning? We’ll support you 100%

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software designsoftware implementationprogramming languagesJava.NETdatabase designSQLcontainerizationDockerCI/CD
Soft skills
technical supportproject managementcollaborationproblem-solvingcommunication