Software Engineer

Boston MA
Engineering – Engineering /
Full Time /
On-site
The Software Engineer will build computer software systems, participating in the design process from beginning to end.

Duties/Responsibilities:

    • Designs and develops computer software systems for various industries including medical, industrial, military, or communications.
    • Creates flowcharts and other documentations to identify requirements for software and to propose possible solutions.
    • Applies computer science, engineering, and mathematical analysis to the software development process.
    • Coordinates with hardware engineers and other staff to forecast whether the design will be feasible under cost and time constraints.
    • Performs software systems testing with a focus on procedures and programming.
    • Communicates with customers and clients to establish maintenance procedures for software systems. 
    • Performs other related duties as assigned.

Required Skills/Abilities:

    • Excellent verbal and written communication skills. 
    • Excellent organizational skills and attention to detail.
    • Excellent analytical and problem-solving skills.
    • Extensive knowledge of software systems and programming languages.
    • Proficient with software engineering tools and applications.

Education and Experience:

    • Bachelor’s degree in Computer Science, Mathematics, or related field required.
    • At least two years of related experience required.