Skip to main content
Portrait of a young businessman working at his desk in a modern officePortrait of a young businessman working at his desk in a modern office

(100% remote) Software Engineer II

Apply Now
Apply Now



The Software Engineer is responsible for formulating and defining system scope and objectives through research and fact-finding to develop or modify moderately complex information systems. This position is required to be competent to work on most phases of application systems analysis and programming activities, but requires instruction and guidance in other phases.

Essential Job Functions:

  • Prepares detailed specifications from which programs will be written.
  • Designs, codes, tests, debug, documents, and will maintain programs.
  • Responsible for full project lifecycle planning and execution in the development and support of corporate applications.
  • Provides guidance related to recommending system solutions to business needs, determining requirements and implementation planning along with testing.
  • Ensures development projects are completed according to solution specifications and are properly documented: a) documentation gets appropriate level of technical review and support, b) test plans meet the project requirements, c) appropriate development and corporate methods and procedures are followed.
  • Monitors milestones and deliverables throughout the software development process, driving towards the company-wide goal of delivering on time, quality products.
  • Applies SDLC to successfully deliver results

Other Related Duties:

  • Performs other related duties as assigned.

Supervisory Responsibilities:

This job has no supervisory responsibilities.


To perform this job successfully, an individual must be able to perform each essential function satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job.

Education and/or Experience:

Bachelor's degree (B.A.) from four-year College or University; or one to two years related experience and/or training; or equivalent combination of education and experience.

Language Skills:

Ability to read, analyze, and interpret the most complex documents.  Ability to respond effectively to the most sensitive inquiries or complaints.  Ability to write speeches and articles using original or innovative techniques or style.  Ability to make effective and persuasive speeches and presentations on controversial or complex topics to top management, public groups, and/or boards of directors.

Mathematical Skills:

Ability to work with mathematical concepts such as probability and statistical inference, and fundamentals of plane and solid geometry and trigonometry.  Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.

Reasoning Ability:

Ability to apply principles of logical or scientific thinking to a wide range of intellectual and practical problems.  Ability to deal with nonverbal symbolism (formulas, scientific equations, graphs, musical notes, etc.,) in its most difficult phases.  Ability to deal with a variety of abstract and concrete variables.